私は多くの例を見つけましたが、賢明ではありません。カスタムインストールアクション
概要は簡単です。インストール時に、ダイアログのフォームがポップアップし、ユーザーにDB資格情報を要求する必要があります。これらを使用してレジストリエントリを作成します。キーのパスは常に同じですが、キー自体はユーザー入力から生成されたDB接続文字列です。
サーバ、db名、ユーザ、パスワードを尋ねる必要があります。 「テスト」ボタンは必須ですが必須ではありません。
これはWindowsサービス用です。
インストーラを継承するクラスを追加し、インストールとアンインストールの方法をオーバーライドするようです。それは情報が文字化けする前に私が得る限りです。
この情報は私の本にありません:)。私のサービスをインストールするときにどのようにフォームをユーザーに提示し、フォームへの応答を使用してレジストリキーを生成するかについてのアイデア。
乾杯
p.s.
回答に応じて;)。環境はVisual Studioで、ターゲットシステムはWindows 2003です。サーバーは.NET Framework V2を使用して開発されています。
これは、サービスをインストールするビジュアルスタジオで作成された標準セットアッププロジェクトです。