2012-02-13 9 views
0

サービスがクラッシュした場合、それぞれの人にメールを送るスクリプトを作成しようとしています。私のアプリを呼び出すサービスを見つける方法?

窓口では、サービスがクラッシュした場合の対処方法を教えてください。今問題は、どのサービスが自分のスクリプトを呼び出したかを調べることです。 私はそれぞれの人にメールすることができます。例: サービスAによってスクリプトが呼び出された場合、それは個人Aに電子メールを送信し、それがBによって呼び出された場合、それは人Bにメールするでしょうか?

今問題は、どのサービスが自分のスクリプトを呼び出したかをどのように見つけるかということです。どのようなサービスか、どのプログラムが私のサービスを呼び出すのかを調べる方法は何ですか?

返信してください。w.r.t.私はそれを使用しているのでC#。

ありがとうございました

答えて

2

あなたは見つかりませんでした。しかし、必要はありません。構成は各サービスに固有のものです。コマンドラインからメールに必要な情報を渡すだけです。 Main()またはEnvironment.CommandLineの引数を使用してC#コードに戻します。

enter image description here

+0

最初の2つのインスタンスサービスでalthoghおかげ.............しかしイム私のexeファイルのパスを与えるが、その、それを呼び出すことではない....... restared成功しました – user1187379

+0

再起動はしません。スクリーンショットの「最初の失敗」の隣にあるコンボボックスに注目してください。あなたはそれを両方向に持つことはできません。 –