#include<Windows.h>
CDialogEx::OnOK();
DWORD pid = 3440;
DWORD ammo = 0x1A5D151F;
char wcodeA[] = {0x90, 0x90, 0x90, 0x90, 0x90, 0x90};
char oldwcodeA[] = { 0x89, 0x86, 0xCC, 0x00, 0x00, 0x00 };
HANDLE hd = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
if (((CButton*)GetDlgItem(infiniteAmmo))->GetCheck()) {
MessageBoxA(NULL, "无限子弹开启", "确认", MB_OK);
WriteProcessMemory(hd, (LPVOID)ammo, wcodeA, sizeof(wcodeA), NULL);
}
else {
MessageBoxA(NULL, "无限子弹关闭", "确认", MB_OK);
WriteProcessMemory(hd, (LPVOID)ammo, oldwcodeA, sizeof(oldwcodeA), NULL);
}