我想从命令行本身显示进程的命令行(包括任何参数)。换句话说,我想从命令行显示任务管理器中的“命令行”列。这可能吗?
例如,输出可能类似于
C:\java\bin\java.exe -Dhttp.proxyHost=http://localproxy -Dport=8331
答案1
您可以使用微软官方的进程探索器。它确实能做到这一点,并且还有很多其他有用的功能。
答案2
Wmic.exe 将显示您正在寻找的内容:
wmic path win32_process get name,commandline > commandline.txt
Java 看起来像:
"C:\Program Files\Java\jre6\bin\jqs.exe" -service -config "C:\Program Files\Java\jre6\lib\deploy\jqs\jqs.conf"
对于所有可用的属性,请尝试:
wmic path win32_process get /format:list