MyGame:指定窗口标题
address:远程调用地址
//查找窗口句柄
HWND h=::FindWindow(NULL,"MyGame");
//进程ID
DWORD id;
LPDWORD pid=&id;
//取得指定窗口的进进程ID,存放到变量ID里
::GetWindowThreadProcessId(h,pid);
//获取访问进程的权限,存放至hp
HANDLE hp=OpenProcess(PROCESS_ALL_ACCESS,false,id);
DWORD tid;
//在进程里调用远程地址
CreateRemoteThread(hp,NULL,0,(LPTHREAD_START_ROUTINE)(address),NULL,0,&tid);

本文详细介绍了如何通过远程调用地址获取指定窗口的句柄,并进而获取其进程ID,最后在进程中调用远程地址实现操作。涵盖了关键步骤如查找窗口句柄、获取进程ID、获取访问权限及在进程中创建远程线程。
600

被折叠的 条评论
为什么被折叠?



