TC官方合作论坛
标题:
进程信息(PID,2) 功能会不断增加句柄数,如何关闭多余的句柄?
[打印本页]
作者:
MindSerene
时间:
2015-4-29 11:28
标题:
进程信息(PID,2) 功能会不断增加句柄数,如何关闭多余的句柄?
句柄不断增加,这是正常现象吗?
进程信息(PID,2)
循环执行一段时间后,进程的句柄数不会减少,永久增加了似的.
作者:
longnk
时间:
2015-4-29 13:42
这个功能应该就是封装了OpenProcess吧
操作完成后是要把句柄关闭的,否则会造成句柄泄露
变量 hProcess=进程信息(PID,2)
//......
dllcall("Kernel32.dll", "int", "CloseHandle", "int", hProcess) //操作完成后关闭句柄
复制代码
作者:
MindSerene
时间:
2015-4-29 14:48
谢谢,新手不太懂,
进程信息(PID,2) 返回值是另一个进程的句柄,增加的是自身进程的句柄,
dllcall("Kernel32.dll", "int", "CloseHandle", "int", hProcess) //操作完成后关闭句柄
关闭的是另一个进程?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1