2

我有一個控制檯應用程序(用C#編寫),通過外部應用程序(InstallShield exe)從命令行傳遞各種參數。如果不在控制檯應用程序或InstallShield exe中添加代碼來記錄參數的值,是否有任何方法可以查看傳遞給控制檯應用程序的參數的值? (也許通過某種過程監控應用程序)查看c#控制檯應用參數

任何建議將是非常有益的!

乾杯

回答

7

優秀且免費的Sysinternals Process Explorer會做你想要什麼。突出顯示的過程中,單擊鼠標右鍵,選擇屬性,並在打開你會看到一個「命令行:」對話框部分,列出傳遞給你的可執行文件的參數:

Process Explorer's process dialog http://images.ask-leo.com/procexp_csrss_properties.png
(圖片來源: Process Explorer - A Free Powerful Replacement for Windows Task Manager

+0

謝謝,這就是我正在尋找的! – tt83 2009-12-08 01:06:22

+0

不客氣。順便說一句,Process Explorer的**所以**更多。你會花一些時間學習它可以做什麼。這是一個值得學習的工具。 – 2009-12-08 01:10:14

+2

請注意,此信息*不保證準確*。一個程序希望愚弄進程探索者相信它有一個完全不同的論點是自由的。有關詳細信息,請參閱http://blogs.msdn.com/oldnewthing/archive/2009/02/23/9440784.aspx。 – 2009-12-08 01:56:02