关于WriteProcessMemory的用法,通常在用CE搜索的时候,我们会查找出一个基址,一个偏移值,那么在用这个命令的时候,是怎么处理基址和偏移值的?比如基址是0xA00001,偏移是1A。我的代码如下,大家帮我改一下呢,谢谢。
{
// TODO: Add your control notification handler code here
HWND hwnd=::FindWindow(NULL,”程序名”);
DWORD pid;
GetWindowThreadProcessId(hwnd,&pid);
HANDLE h=::OpenProcess(PROCESS_ALL_ACCESS,false,pid);
byte c[3]={0×90,0×90,0×90};
DWORD d;
WriteProcessMemory(h,LPVOID(0x0xA00001),c,3,&d);
}
>> 本文固定链接: http://www.vcgood.com/archives/3249