私のアプリケーション(Windowsサービス)は、設定ファイルの場所である1つのコマンドライン引数を必要とします。C#Windowsサービス - インストール時のデフォルト引数
サービスを自動的に開始できるようにします。 「スタートアップパラメータ」の値の入力は、手動で開始する場合にのみ適用され、サービスが停止された後にその値が引き継がれることはありません。
(引数としてパスの第二セクションを取って)私は、レジストリで「実行可能ファイルへのパスを」編集手動で試してみましたが、それは、コマンドラインであるかのように、.NETサービスはそれをregocniseていませんインストール時にデフォルト引数を設定する方法はありますか(InstallUtilを使用するか、他の方法を使用しますか)?
おかげ
だから、OnStartのargsパラメータでなく、Environment.GetCommandLineArgsを使用するだけですか? ありがとうリック。私は明日そのショットを与えるでしょう。 –