DwordまたはIntを使用してC++でWriteProcessMemoryを実行したいのですが、変数に格納せずに、これを実行する1つの方法を見つけましたが、バイトでしか実行できません。誰かがこれを行う方法を知っていますか?これはバイトを使用して機能します。
WriteProcessMemory(hProcess, (void*)(BasePointer + 0x728),"\x90\x90", 4, NULL);
私が関数を作ったみんなの助けに感謝し、その働きは本当に良いです
void WriteMemory(DWORD Address,DWORD NewValue, int NewValueSize)
{
WriteProcessMemory(hProcess, (void*)Address, (void*)&NewValue, NewValueSize, NULL);
}
int main()
{
srand(time(0));
GetProcess();
WriteMemory((BasePointer + 0x6F8),2+rand()%65500,2);
CloseHandle(hProcess);
return 0;
}