用于监视信号量的Windows cli工具?
在Windows中,是否有从命令行查看信号量的工具用于监视信号量的Windows cli工具?,windows,ipc,command-line-interface,Windows,Ipc,Command Line Interface,在Windows中,是否有从命令行查看信号量的工具 handle.exe -s -p [processid] SysInternals“processexplorer”在gui中做得很好,SysInternals“handle.exe”视图在命令行中处理,但是我还没有找到任何可以从命令行枚举信号量的东西 handle.exe -s -p [processid] 将给出该进程id的信号量数量 handle.exe -s -p 388 其中388是我运行的Chrome选项卡的进程id 句柄v3
handle.exe -s -p [processid]
SysInternals“processexplorer”在gui中做得很好,SysInternals“handle.exe”视图在命令行中处理,但是我还没有找到任何可以从命令行枚举信号量的东西
handle.exe -s -p [processid]
将给出该进程id的信号量数量
handle.exe -s -p 388
其中388是我运行的Chrome选项卡的进程id
句柄v3.51
版权所有(C)1997-2013 Mark Russinovich
Sysinternals-www.Sysinternals.com
Handle type summary:
ALPC Port : 2
Desktop : 1
Directory : 4
EtwRegistration : 25
Event : 37
File : 14
IoCompletion : 2
Key : 7
KeyedEvent : 1
Mutant : 4
Section : 14
Semaphore : 27
Thread : 16
Timer : 1
TpWorkerFactory : 8
WindowStation : 2
Total handles: 165
handle.exe -a -p [processid]
将列出所有句柄及其类型;您可以使用类似grep的功能:
handle.exe -a -p 388 | grep Semaphore
要获得如下输出:
20C: Semaphore
210: Semaphore
218: Semaphore
21C: Semaphore
220: Semaphore
查找“信号量”(本机Windows)对那些不具备Grep的人来说是个好办法