#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HWND hwnd;
hwnd = FindWindow(0,L"Solitär"); // Hier scheitert er schon
DWORD Id;
HANDLE ProcessHandle;
ibt value;
unsigned adress = 0x0AC468;
if(!hwnd)
{
cout << "Solitär nicht gefunden!" << endl;
}
else
{
cout << "Solitär gefunden!" << endl;
cout << "Fensterhandle: " << hwnd << endl;
GetWindowThreadProcessId(hwnd,&Id);
cout << Id << endl;
Process Handle = Open Process(PROCESS_VM_WRITE |PROCESS_VM_OPERATION ,false,Id);
cout << "ProcessHandle: " << ProcessHandle << endl;
cout << "Wieviele Punkte dazu? ";
cin >> value;
fflush(stdin);
WriteProcessMemory(ProcessHandle,(LPVOID)adress,&v alue,sizeof(int),NULL);
cout << "Wert geschrieben" << endl;
cin.get();
}
} // Die Klammern sind in der Mitte
so sieht mein code aus.... wieso funktioniert er nicht?