私はC#アプリケーションOutput Type
がWindows Application
に設定されているので、基本的にバックグラウンドで実行されているプロセスです。私はタスクマネージャーでプロセスを見ることができ、私は正常にコマンドラインから終了しようとしているし、私のコードでこの終了を処理することもできます。私はtaskkill /im myprocess.exe
を実行し、メッセージがWindowsアプリケーション - handle taskkill
PID 61で「MyProcess.exe」 プロセスに終了シグナルを送信私の問題は、私はまだ後に、タスクマネージャでプロセスを見ることができるということですこの。それは私がSUCCESSさ:
taskkill /f
を実行すると終了しますが、プロセスが終了する前にコードを実行する必要があるので、私はそれを望ましくありません。
アプリケーションでこの「終了信号」を処理して、必要な事前終了処理を実行して終了するにはどうすればよいですか?
これはシームレスに機能しました。 –