ユーザーに管理者権限がない場合。レジストリから読み込んだボタンのクリックイベントでインストーラクラスを呼び出すにはどうしたらいいですか?また、C#でレジストリに値を書き込みますか?セットアップのカスタムアクションではなく、C#のボタンクリックでインストーラクラスを呼び出すことはできますか?
ユーザーが登録に行くときにエラーが発生するため、レジストリに値が書き込まれ、ユーザーはレジストリに書き込む権利がありません。だから私は、インストーラクラスだけがそれを行う権利があることを知っています。だから私はこの作品を作ることができますか?
InstallUtilカスタムアクションでレジストリを読み取ることは可能ですが、プロパティを設定することはできません。したがって、2番目のカスタムアクションのCustomActionDataを読み取るように設定することはできません。 –
私は、ユーザーごとのレジストリエントリまたは一時ファイルを使用してデータを格納することについて考えていたことを忘れていました。私はクラスのアクションはインストーラのプロパティを設定できないことを知っていますが、インストール中に一時的な情報を保存する方法は複数あります。 –