2

msi インストーラーを生成する Visual Studio セットアップ プロジェクトがあります。管理者として実行すると、インストーラーは正常に動作します。管理者として実行されていない場合、HKEY_CURRENT_USER\Software\Microsoft\Office への更新は失敗します。

プロジェクトのプロパティから起動条件、カスタム アクション、および前提条件を調べましたが、これを行う方法がわかりませんでした。

管理者権限で実行しないとユーザーに警告して失敗するインストールを作成することはできますか?

ありがとう

4

1 に答える 1

3

2 に設定ALLUSERSします。

条件付きカスタム アクションでプロパティを使用Privilegedしてユーザーにエラーを表示したり、単に LaunchCondition で使用したりできます。このPrivilegedプロパティは、ユーザーが管理者権限を持っているか、昇格したインストールを実行できる場合に設定されます。

AdminUserプロパティも参照してください。

于 2011-08-30T20:04:28.593 に答える