任务管理器进程位置

发布于 2024-11-03 18:03:16 字数 140 浏览 4 评论 0原文

是否有命令行语法可返回任务管理器上 *.exe 的图像路径/位置?

我使用的是 Windows XP Professional Service Pack 3,我知道 tslist(tasklist) 命令,但我只获取所有正在运行的 *.exe 文件。

Is there a command line syntax in which returns the Image Path / Location of the *.exe on the task manager?

I'm using Windows XP Professional Service Pack 3, I'm aware of the tslist(tasklist) command, but I only get all running *.exe files.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

金兰素衣 2024-11-10 18:03:16

XP 的任务管理器无法获取此信息(但 Vista 上可以显示此信息)。其他应用程序,例如 MS/SysInternals 的 “Process Explorer” GUI 可以显示所有 exe 的完整路径。

或者,名为 WMIC(使用 WMI)的内置进程可以为您提供此信息,如 Ramesh 的回答:

WMIC PROCESS get Caption,Commandline,Processid

或者,输出到文件而不是命令提示符窗口:

WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid

注意:命令提示符需要具有管理员权限才能启动WMIC。

上面的命令将显示如下输出,其中包括 PID、进程名称、完整路径和传递给命令的开关:

Caption                   CommandLine
                                                    ProcessId
System Idle Process
                                                    0
helpctr.exe               "C:\WINDOWS\pchealth\helpctr\binaries\helpctr.exe" -mode hcp://system/sysinfo/msinfo.xml
                                                    4852
helpsvc.exe               "C:\WINDOWS\PCHealth\HelpCtr\Binaries\HelpSvc.exe" /Embedding
                                                    1908
cmd.exe                   "C:\WINDOWS\system32\cmd.exe"
                                                    4308
cmd.exe                   "C:\WINDOWS\System32\cmd.exe"  /k cd c:\ && color 71 & & title Admin Command Prompt - %username%

There is no way from XP's Task Manager to get this info (Vista on up, however, can show this info). Other apps, like MS/SysInternals' "Process Explorer" GUI can show you the full path of all exe's.

Alternatively, a built-in process called WMIC, which uses WMI, can give you this info as in Ramesh's answer:

WMIC PROCESS get Caption,Commandline,Processid

Or, to output to a file and not the command prompt window:

WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid

Note: the command prompt will need to have admin rights to launch WMIC.

The commands above will show you output like the following, which includes the PID, process name, full path, and switches passed to the command:

Caption                   CommandLine
                                                    ProcessId
System Idle Process
                                                    0
helpctr.exe               "C:\WINDOWS\pchealth\helpctr\binaries\helpctr.exe" -mode hcp://system/sysinfo/msinfo.xml
                                                    4852
helpsvc.exe               "C:\WINDOWS\PCHealth\HelpCtr\Binaries\HelpSvc.exe" /Embedding
                                                    1908
cmd.exe                   "C:\WINDOWS\system32\cmd.exe"
                                                    4308
cmd.exe                   "C:\WINDOWS\System32\cmd.exe"  /k cd c:\ && color 71 & & title Admin Command Prompt - %username%
木落 2024-11-10 18:03:16

您可以打开附件/系统工具下的系统信息工具来查看实际的图像路径及其 PID。
这可能对您有用:http://www.raymond.cc/blog/define-program-path-from-task-manager-for-each-program-in-windows-xp-windows-server -2003/

You can open the system information tool under Accessory/system tools to see the actual image path along with its PID.
This may be useful for you: http://www.raymond.cc/blog/determine-program-path-from-task-manager-for-each-program-in-windows-xp-windows-server-2003/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文