私が出くわしたインストーラーの中には、「私のためだけに」または「このコンピューターを使用するすべての人のために」アプリをインストールする選択肢を与えてくれるものがあります。
Inno Setupスクリプトでユーザーにこの選択肢を提示して、インストーラーの応答方法に応じてインストーラーの動作を変更するにはどうすればよいですか?
私が出くわしたインストーラーの中には、「私のためだけに」または「このコンピューターを使用するすべての人のために」アプリをインストールする選択肢を与えてくれるものがあります。
Inno Setupスクリプトでユーザーにこの選択肢を提示して、インストーラーの応答方法に応じてインストーラーの動作を変更するにはどうすればよいですか?
「私だけ」と「すべてのユーザー」の質問に対する答えを解釈する方法はたくさんあります。私の頭のてっぺんからほんの少しの側面:
最も一般的なアプローチは、ショートカット(スタートメニュー、デスクトップ、クイック起動)を現在のユーザーのプロファイルに配置するか、「すべてのユーザー」のプロファイルに配置するかを単純に制御することです。ユーザー(すべてではありません)がアプリを使用しますか?)
アプリ自体はユーザープロファイル(Google Chromeスタイル)にインストールされていますか、それともインストールされています{programfiles}
か?
設定は現在のユーザーのプロファイルまたはすべてのユーザーのプロファイルに保存されていますか?または、プログラムフォルダ内に直接あるかもしれません(しないでください!)?
これを制御するラジオボタンを備えたウィザードページを作成する方法を知りたい場合は、InnoSetupヘルプファイルのカスタムウィザードページの使用に関するセクションを確認してください。関数を探してからCreateInputOptionPage
、返されたTInputOptionWizardPage
のAdd
メソッドを使用してラジオボタンを追加します。