lusheng0028 发表于 2011-8-2 21:49:57

怎么获一个进程的句柄总数

本帖最后由 lusheng0028 于 2011-8-3 09:35 编辑

怎么获一个进程的句柄总数 ,如QQ.exe

powerofos 发表于 2011-8-3 01:27:44

本帖最后由 powerofos 于 2011-8-3 01:39 编辑

指定PID进程内是有不止一个句柄的情况吗?同求解:

_WinAPI_GetProcessHandleCount ( [$PID] )

netegg 发表于 2011-8-3 03:38:37

回复 2# powerofos
进程有可能是由其他一些实例触发的,所以有可能包含多个句柄

powerofos 发表于 2011-8-3 10:06:32

粗略看了一下,WINAPIEX内的: _WinAPI_GetProcessHandleCount ( [$PID] ),就是获取进程内句柄总数的吧? 楼主?

lusheng0028 发表于 2011-8-3 11:11:41

没有这个_WinAPI_GetProcessHandleCount(), 在哪个版本有啊

kaidashi 发表于 2011-8-3 14:35:56

用户自定义函数里面有啊

xjdjpbp 发表于 2011-8-3 15:02:41

用户自定义函数里面有啊
kaidashi 发表于 2011/8/3 14:35 http://autoitx.com/images/common/back.gif

http://autoitx.com/UDF/

UDF好像沒有......是MSDN裡面的嗎@@?

wa18239 发表于 2011-8-3 15:10:41

_WinAPI_GetProcessHandleCount
--------------------------------------------------------------------------------

检索指定进程打开句柄的数量.


#Include <WinAPIEx.au3>
_WinAPI_GetProcessHandleCount ( [$PID] )




参数

$PID [可选参数] 进程 PID. 默认 0,使用当前进程.



返回值

成功: 返回打开的句柄数.
失败: 返回 0,设置 the @error 为非 0 值.
页: [1]
查看完整版本: 怎么获一个进程的句柄总数