我正在尝试使用Vista的进程列表实用程序来查找PID。 你应该可以做到这一点:
query process program.exe
我发现,如果程序名称很短(如上所述),它会find它。 但是,如果它很长,如下所示:
query process notificationmanager.exe
它不会find它。 问题的长度似乎是查询过程命令本身的显示长度,它是12个字符。
是否有一个特殊的语法来指定长程序名?
查询进程notificationmanager
请注意,这不是删除.exe的问题,而只是取前19个字符。
这样做的结果是,它将返回名称以notificationmanager开头的所有进程。
如果将程序名称放在双引号中,它是否工作,例如:
query process "notificationmanager.exe"
如果你可以使用wmic的话
wmic进程其中“名称='notificationmanager.exe'列表简要