私は 2 つの VD プロジェクトを使用して管理者バージョンとユーザー バージョンのインストールを配布しているプロジェクトに取り組んでおり、WiX に切り替える必要があります。ドキュメントの不足などで少しつらい経験でしたが、なんとかやり遂げることができました。
ただし、まだ 1 つの問題があります。ユーザーが管理者としてインストールするかユーザーとしてインストールするかを選択できる .msi を 1 つだけ作成したいのです。彼がユーザーを選択した場合、私は彼に昇格を求めたくありません (彼はそれを必要としないため)。また、彼が管理者を選択した場合も、インストールをクラッシュさせたくありませんが、権限を要求します。
InstallPrivileges
に設定すると、現在のソリューションが管理者モードでクラッシュしますlimited
。これは、ユーザーにインストールする権限がないためelevated
です。
私の意見では、MSI との互換性のため、これを修正する方法はありません。
結論として、私はこれらのことを知りたいです:
- インストール時に権限を変更することは可能ですか?
- これを行う方法がない場合、この問題の最善の回避策は何ですか (2 つの .msi ファイルのエクスポートなど)。