我正在尝试使用 Vista 的进程列表实用程序来查找 PID。您应该可以这样做:
query process program.exe
我发现,如果程序名称很短(如上所示),它会找到它。但如果程序名称很长,如下所示:
query process notificationmanager.exe
它找不到它。有问题的长度似乎是查询进程命令本身的显示长度,即 12 个字符。
是否有用于指定长程序名称的特殊语法?
答案1
查询进程通知管理器
请注意,这不是删除 .exe 的问题,而是只取前 19 个字符。
这样做的结果是,它将返回所有名称以notificationmanager开头的进程。
答案2
如果将程序名称放在双引号中,它会起作用吗,例如:
query process "notificationmanager.exe"
答案3
如果你可以使用 wmic 那么
wmic 进程 where"name='notificationmanager.exe' 列表简要