procedure getnum();
var
nh:HWND;
nPid:DWORD;
nhprocess: THandle;
nreadByte:DWORD;begin
nh:=findwindow(nil,'test');
GetWindowThreadprocessID(nh,nPid);
nhProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,nPid);
Readprocessmemory(nhProcess, Pointer( Numbase),@num,4, nreadByte); //为什么这个nreadbyte会出错呢?
end;
var
nh:HWND;
nPid:DWORD;
nhprocess: THandle;
nreadByte:DWORD;begin
nh:=findwindow(nil,'test');
GetWindowThreadprocessID(nh,nPid);
nhProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,nPid);
Readprocessmemory(nhProcess, Pointer( Numbase),@num,4, nreadByte); //为什么这个nreadbyte会出错呢?
end;
解决方案 »
- Delphi7使用DBChart显示图形的问题
- 链表
- 如何判断Treeview1.Selected是主节点还是子节点
- 关于DevExpressPrintintSystem
- 如何点击WEBBEOWSER里的超链接
- 外包:网页数据采集程序开发
- 怎样做自己的窗口标题栏,高手请帮忙,分会加的?!
- insert into的语法错误,
- 报表打印出现1899-12-30!!!!请帮我一把。
- 在网络蚂蚁软件中,我点击 block, log, info,link等页眉时,相应的页面信息就从左向右渐渐地动态地“推”出来,这是如何做的??
- Type 10 (RCDATA), ID File UChildBase.dfm resource kept; file Udbbase.dfm reso
- 如何保存数据,前一条数据不被覆盖(即所有数据都存在)
var
nh:HWND;
nPid:DWORD;
nhprocess: THandle;
nreadByte:THandle; //自己测试叻下 这个定义成thandle就没事叻begin
nh:=findwindow(nil,'test');
GetWindowThreadprocessID(nh,nPid);
nhProcess:=OpenProcess(PROCESS_VM_READ or PROCESS_VM_WRITE,false,nPid);
Readprocessmemory(nhProcess, Pointer( Numbase),@num,4, nreadByte); //为什么这个nreadbyte会出错呢?
end;