查看c#console app参数

tt8*_*t83 2 c# monitoring process console-application command-line-arguments

我有一个控制台应用程序(用c#编写),它通过外部应用程序(InstallShield exe)从命令行传递各种参数.无需在控制台应用程序或InstallShield exe中添加代码来记录参数的值,有没有办法查看传递给控制台应用程序的参数的值?(也许通过某种过程监控应用程序)

任何建议都会非常有帮助!

干杯

蒂姆

Chr*_*Rea 7

优秀而免费的Sysinternals Process Explorer可以满足您的需求.突出显示该过程,右键单击,选择"属性",然后在打开的对话框中,您将看到" 命令行: "部分,其中列出了传递给可执行文件的参数:

Process Explorer的进程对话框http://images.ask-leo.com/procexp_csrss_properties.png
(图像源:进程资源管理器 - Windows任务管理器的免费强大替换)

  • 请注意,此信息*不保证准确*.一个希望欺骗进程探索者相信它有一个完全不同的论点的程序可以自由地这样做.有关详细信息,请参阅http://blogs.msdn.com/oldnewthing/archive/2009/02/23/9440784.aspx. (2认同)