2

プロジェクトの msi インストーラー ファイルを生成するために Wix を使用しています。Visual C++ 再頒布可能ファイルもインストールするために wix を使用しています (このガイドに従ってください: http://wix.sourceforge.net/manual-wix3/install_vcredist.htm )

InstallScope="perUser" を指定していますが、インストーラーはまだすべてのユーザーに対してインストールを試みています。再配布可能ファイルを追加するまで、これは発生していませんでした。

私も追加しました

<Property Id="ALLUSERS" Secure="yes"/>

運がない。

VCRedist の統合により、権限昇格が必要になっているようです。

ユーザーごとに (つまり、すべてのユーザーではなく) Visual C++ 再頒布可能パッケージをインストールするインストーラーを生成する方法はありますか?

4

1 に答える 1

6

いいえ、Visual C++ ランタイム DLL は Windows ディレクトリにインストールされるため、インストールには管理者権限が必要です。DLL はローカルにインストールでき、管理者特権は必要ありません。たとえば、http://msdn.microsoft.com/en-us/library/dd293565.aspxを参照してください。

于 2012-09-21T03:02:30.503 に答える