2011-07-19 10 views
0

サービス停止時に.NET実行可能ファイルを実行する必要があるWin32サービスがあります(クリーンアップの理由)。私は最近、シャットダウン時にクリーンアップが起こらないことを発見しました。これは、プロセスの作成がOSによってブロックされるためです。誰もこれを無効にする方法を知っていますか?プロセス、私は産卵していない侵襲的であり、わずか1秒の実行する必要があります。Windowsシャットダウン中にプロセスを実行します。

+0

次のリンクをご覧ください:http://stackoverflow.com/questions/848618/net-events-for-process-executable-startプロセスイベントを購読する方法について説明します。 – Klinger

+0

@Klinger:どのように私を助けるプロセスイベントを購読しているのか全く分かりません – galets

+1

OSのシャットダウンを忘れてしまいました。次のリンクでは、スタートアップ/シャットダウン時にスクリプトを実行する方法について説明します。 http://www.tutorial5.com/content/view/157/47/ – Klinger

答えて

1

私が見つけることができる唯一の方法は、子プロセスを事前作成しておき、シャットダウン時にそのプロセスを停止させないことでした。

関連する問題