23

社内で開発したプログラムがあります。Visual Studio 2012 を使用するようにアップグレードしているため、Visual Studio インストーラー プロジェクトを残す必要があります。アプリケーションが既にインストールされている場合、InstallShield LE はショートカットに関する問題を引き起こしていました。これにより、最終的にWiXを使用することになりました。

私はこれを数日間調査し、管理者権限を取得する方法に関するいくつかの投稿を読みましたが、どれも機能していないようです. Package要素には InstallPrivileges="1" があり、次の要素Propertyが存在します。

<Property Id="MSIUSEREALADMINDETECTION" Value="1" />

起動時に管理者権限を要求しないため、 にプログラム フォルダを作成しようとすると失敗しますC:\Program Files(x86)

4

4 に答える 4

30

WiX インストーラーに管理者権限を要求する方法に関する回答

Opus Krokusコメントで見つけた解決策。

答え

以下を (Package 要素に) 追加しましたが、どの (またはどの組み合わせが) 必要なものを提供したかはわかりませんが、現在は機能しています: InstallPrivileges="elevated" AdminImage="yes" InstallScope="perMachine"

于 2013-06-14T13:11:26.540 に答える