tt8*_*t83 2 c# monitoring process console-application command-line-arguments
我有一个控制台应用程序(用c#编写),它通过外部应用程序(InstallShield exe)从命令行传递各种参数.无需在控制台应用程序或InstallShield exe中添加代码来记录参数的值,有没有办法查看传递给控制台应用程序的参数的值?(也许通过某种过程监控应用程序)
任何建议都会非常有帮助!
干杯
蒂姆
优秀而免费的Sysinternals Process Explorer可以满足您的需求.突出显示该过程,右键单击,选择"属性",然后在打开的对话框中,您将看到" 命令行: "部分,其中列出了传递给可执行文件的参数:
Process Explorer的进程对话框http://images.ask-leo.com/procexp_csrss_properties.png
(图像源:进程资源管理器 - Windows任务管理器的免费强大替换)