2011-03-14 9 views
0

InstallUtil(配布権なし)を持たないWindowsサービスプログラムをクライアントに送信したい場合、このサービスは同じマシンに複数インストールされます。InstallUtilまたはセットアップのインストールを使わずにWindowsサービスをインストール

私はこの時点で何かが見つかりました:Inno Setup for Windows service?

をしかし、どのように私は明確ではない午前:

  • はInnoSetupスクリプト、どこにこのスクリプトを追加する追加しますか?
  • ifおよびelse:System.Environment.UserInteractive?サービスがインストールされていない場合、これは内部に入りますか?

ありがとうございます。

答えて

2

私は、C#を使用してWindowsサービスにコマンドラインインストール/アンインストールを追加する方法について、段階的な解決策を提供しました。この解決策では、InstallUtilの使用を避けることができます。

How to make a .NET Windows Service start right after the installation?

+0

これは素晴らしい動作です!どうもありがとう! Console.Writeline( "ALALA")がスクリーンに印刷しない理由を知っていますか?前もって感謝します – olidev

0

サービス設定プロジェクトにカスタムインストーラを追加する必要があります。 This articleが始まります。

関連する問題