2017-02-22 7 views

答えて

0

ほとんどのアプリケーションでは、あなたが思っている方法でコマンドラインアプリを実行する舞台裏はありません。 GUIアプリケーションとコマンドラインアプリケーションの両方が、最終的には同じことをしています。オペレーティングシステムのAPIとのやり取りです。したがって、アプリケーションのショートカットをクリックすると、それを処理するヘッドレスコマンドラインアプリケーションの束はありません。要求されたアプリケーションを開くための新しいプロセスを起動するなど、アクションを取るWindows APIと直接対話します。あなたは(ヘッドレスまたはUIを持つ)を実行しているコマンドを使用して開始した引数を確認したい場合は、お使いの端末でこれを試してみてください。

WMIC path win32_process get Caption,Processid,Commandline 
+0

言及ログが役に立つかもしれない - など、多くのGUIアプリがでデバッグ情報を提供することができますstdoutまたはシェルで観察できるファイルに書き込まれたログの形式。 – gregory

関連する問題