Windowsサービスにパラメータを渡そうとしていますが、OnStartメソッドの引数は常に空です。Windowsサービスに引数を渡す方法
protected override void OnStart(string[] args)
{
System.Diagnostics.Debugger.Launch();
}
私は、同じマシン上にインストールされ、私のサービスの複数のインスタンスを持っています。それぞれは別の設定を使用する必要がありますので、アイデアはサービス名を取得し、それに従って正しい設定を読み込みます。
「開始パラメータ」フィールドに追加しようとすると、空の引数がまだ残っています。 – UshaP
何かがオフになっている必要があります。開始パラメータは、あなたが言及したargs配列に変換されます。また、インストーラでこれらのパラメータを指定する記事を見つけました。http://stackoverflow.com/questions/200163/am-i-running-as-a-service/2111492#2111492 –