請問大大們 用技能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; |