- 注册时间
- 2011-3-10
- 最后登录
- 1970-1-1
该用户从未签到
|
wnd:hwnd;
pid:hwnd;
pHandle:hwnd;
nSize:BYTE;
lpNumberOfBytesRead:DWORD;
nSize:=4;
GetWindowThreadProcessId(wnd,@pid);
pHandle:=OpenProcess(PROCESS_ALL_ACCESS,false,pid);
这是前面的代码,下面是时钟控件选怪的代码
procedure TForm1.Timer4Timer(Sender: TObject);
var
i,j,k:integer;
begin
i:=$008D68B4;
j:=1;
k:=0;
if guaiID = 0 then
begin
writeProcessMemory(pHandle,Pointer(i),@j,nSize,lpNumberOfBytesRead);
sendmessage(wnd,wm_keydown,VK_TAB,-1);
sleep(50);
sendmessage(wnd,wm_keyup,VK_TAB,-1);
sleep(800);
If GetForegroundWindow <> wnd Then
writeProcessMemory(pHandle,Pointer(i),@k,nSize,lpNumberOfBytesRead);
end
end; |
|