| 請問大大們 用技能call ok 沒問題 但是用在 走路call 才剛讀取玩遊戲 就給我 關閉遊戲 請問 要怎麼去 寫走路 注入函數 困擾中.......
 
 procedure InjectFunc2(Func: Pointer; Param: Pointer; ParamSize: DWORD);
 var
 hThread: THandle;
 lpNumberOfBytes: DWORD;
 begin
 if processid<>0 then
 begin
 // ---- 寫入函數位址
 WriteProcessMemory(processid, ThreadAdd, Func, 128, lpNumberOfBytes);
 // ----  寫入參數位址
 WriteProcessMemory(processid, ParamAdd, Param, ParamSize, lpNumberOfBytes);
 // ---- 建立遠端執行緒
 hThread := CreateRemoteThread(processid, nil, 0, ThreadAdd, ParamAdd, 0, lpNumberOfBytes);
 // ---- 等待執行緒結束
 WaitForSingleObject(hThread, INFINITE);
 CloseHandle(hThread);
 end;
 end;
 |