



#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
LONG address = 0x0;
BYTE newvalue[] = {0x0};
HWND hwnd;
HANDLE phandle;
DWORD pid;
hwnd = FindWindow(NULL, "Nazwa_procesu");
if (hwnd != 0) {
GetWindowThreadProcessId(hwnd, &pid);
phandle = OpenProcess(PROCESS_ALL_ACCESS, 0, pid);
} else {
cout << "Nie znaleziono procesu.";
cin.get();
return 0;
}
if (phandle != 0) {
WriteProcessMemory(phandle, (LPVOID)address, (LPVOID) &newvalue, 2, 0);
cout << "Zapisano do pamięci.";
cin.get();
} else {
cout << "Nie znaleziono uchwytu.";
cin.get();
}
}

Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 4 gości