0

WIX を使用してインストーラーを作成しており、GAC に .dll ファイルを追加する必要があります。私が使う:

 <File Id="my.dll" Name="my.dll" DiskId="1" Source="..\MyResources\" KeyPath="yes" Assembly=".net" />

これは管理者ユーザーには問題なく機能しますが、管理者以外のユーザーからこれを実行すると、権限がないというエラーでインストーラーが失敗します。

これを克服する方法はありますか?

カスタム アクションを記述した場合、管理者以外のユーザーから gacutil を使用できますか?

助けてくれてありがとう、マキシム

4

1 に答える 1

1

GAC へのインストールには管理者権限が必要です。標準ユーザーができる唯一の方法は、管理者がパッケージを宣伝することです。このようにして、システムはパッケージを信頼し、標準ユーザーがインストールを実行すると、実行シーケンス中に昇格し、System を使用してアセンブリを GAC に発行します。

管理者ではないユーザーが MSI パッケージをインストールできるようにする方法

于 2010-11-15T13:42:16.570 に答える