2017-10-20 12 views
0

カスタムシリアルキー検証でセットアッププロジェクトを作成する必要があります。シリアルキーが認証された後でなければインストールを続行する必要があります。そうしないと、インストールをスキップする必要があります。Visual Studioセットアッププロジェクトでカスタムフォームでセットアップウィザードをカスタマイズする方法

私はサンプルセットアッププロジェクトを試して、インストーラクラスのシリアルキーを認証するためのカスタムフォームを呼び出し、セットアッププロジェクトのカスタムアクションからインストーラクラスをマージしました。

シリアルキー検証フォームは、進行状況フォームの実行後に表示されます。

私はウェルカムページの後に表示する必要があります。

セットアップウィザードのスクリーンショットを添付しました。ステップ2の前にSETP 5フォーム(カスタムフォーム)を持参する方法

enter image description here

答えて

0

これはVisual Studioセットアップでは実行できません。唯一の検証は、シリアル番号テンプレート、基本を確認するマスク編集コントロールです。これは、Visual Studioがカスタムアクションをすべてファイルのインストール後に実行するように設定しているためです。ボタンをクリックしてシリアル番号を確認することはできません。

セットアップに別のツールを使用する必要がある場合があります。 VSのセットアップはかなりシンプルですが、多くの機能がありません。それ以外の場合は、別のツールを使用して追加できるマージモジュールを作成することができます。手動でMSIファイルを編集することは可能ですが、MSIファイルの内部について多くのことを知る必要があります。

+0

これに代わるツールがありますか? – Panchi

+0

WiX、InsstallShieldなどから何でもこれを行うことができます。 https://stackoverflow.com/questions/1544292/what-installation-product-to-use-installshield-wix-wise-advanced-installerを参照してください。 – PhilDW

関連する問題