Command line 任务管理器进程位置

Command line 任务管理器进程位置,command-line,taskmanager,windows-xp-sp3,Command Line,Taskmanager,Windows Xp Sp3,在任务管理器上是否有返回*.exe的映像路径/位置的命令行语法 我使用的是Windows XP Professional Service Pack 3,我知道tslist(tasklist)命令,但我只获取所有正在运行的*.exe文件。您可以打开“附件/系统工具”下的“系统信息工具”,查看实际映像路径及其PID。 这可能对您有用:XP的任务管理器无法获取此信息(不过,Vista on up可以显示此信息)。其他应用程序,如MS/SysInternals的GUI,可以向您显示所有exe的完整路径

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


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

您可以打开“附件/系统工具”下的“系统信息工具”,查看实际映像路径及其PID。
这可能对您有用:

XP的任务管理器无法获取此信息(不过,Vista on up可以显示此信息)。其他应用程序,如MS/SysInternals的GUI,可以向您显示所有exe的完整路径

或者,使用WMI的名为WMIC的内置进程可以提供以下信息,如中的答案所示:

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%

我不理解这个问题与java的关系。我认为xp的任务人不可能做到这一点。这个答案不能保证返回一个包含路径信息的填充字段。对于我试图跟踪的EXE来说,它肯定不起作用。