したがって、製品をインストールする前にユーザーにいくつかの値を入力するように求めるインストール ウィザードを作成する必要があります。たとえば、COM ポートを設定する必要があるため、ユーザーが正しい COM ポートを入力する必要があり、その値を C# に渡したいとします。
これは可能ですか?たとえば、シリアルキーについても同じことが言えます。それを作る方法は?ツールはありますか?どのような技術を使用する必要があるかなど..だから、あなたのアイデアや経験を教えてください.
したがって、製品をインストールする前にユーザーにいくつかの値を入力するように求めるインストール ウィザードを作成する必要があります。たとえば、COM ポートを設定する必要があるため、ユーザーが正しい COM ポートを入力する必要があり、その値を C# に渡したいとします。
これは可能ですか?たとえば、シリアルキーについても同じことが言えます。それを作る方法は?ツールはありますか?どのような技術を使用する必要があるかなど..だから、あなたのアイデアや経験を教えてください.
WiXを使用して、セットアップ ウィザードでカスタム ダイアログを作成できます。(VS の Setup プロジェクトはサポートしていません。)
WiX チュートリアルの Chain 記事の New Link を参照してください。登録情報を収集するための新しいダイアログの追加について説明しています。
同様に、必要に応じてセットアップ ウィザードに他のダイアログを追加できます。
私は VS インストーラー プロジェクトを使用しており、それらは優れていますが、カスタム アクションに関しては少し難しいです。Wix に切り替えたところ、VS インストーラーでは困難だった多くのカスタム作業 (UI のカスタマイズ、Web サイトのインストール、COM 登録、MSMQ など) を行うことができました。ただし、Wixにはかなりの学習曲線があります.