OpenProcess不同版本编译器,编译结果为何有差异?该如何处理
OpenProcess不同版本编译器,编译结果为何有差异?
OpenProcess(PROCESS_ALL_ACCESS, FALSE,dwProcessId);
请教一下,这句用DXE2编绎后,在Win7下返回值正常,在XP下返回不正常.
在DXE下编两系统下都正常
请问是乍回事呀???
有碰到过的吗???
Delphi XE2 升级后这方面有何改变,如何处理?
------解决方案--------------------
PROCESS_ALL_ACCESS的定义不同
------解决方案--------------------
不痛系统 参数不一样!
------解决方案--------------------
数据类型定义不同
------解决方案--------------------
不要使用PROCESS_ALL_ACCESS
需要什么就用什么,比如要读内存和结束进程就用PROCESS_VM_READ or PROCESS_TERMINATE
OpenProcess(PROCESS_ALL_ACCESS, FALSE,dwProcessId);
请教一下,这句用DXE2编绎后,在Win7下返回值正常,在XP下返回不正常.
在DXE下编两系统下都正常
请问是乍回事呀???
有碰到过的吗???
Delphi XE2 升级后这方面有何改变,如何处理?
------解决方案--------------------
PROCESS_ALL_ACCESS的定义不同
------解决方案--------------------
不痛系统 参数不一样!
------解决方案--------------------
数据类型定义不同
------解决方案--------------------
不要使用PROCESS_ALL_ACCESS
需要什么就用什么,比如要读内存和结束进程就用PROCESS_VM_READ or PROCESS_TERMINATE