我们目前有一个使用WiX 3.5创建的MSI安装程序。该应用程序是.NET 3.5编写的。我们使用MSBuild文件中的boostrapper任务生成引导程序。它指向6.0a SDK文件。
当用户开启UAC并进行安装时,他们必须右键单击
我真正想要的是让setup.exe自动提示提升权限(使用我在其他安装中看到的黄色对话框)。
更好的方法是让MSI执行此操作,并完全放弃
如果我使用
当用户开启UAC并进行安装时,他们必须右键单击
setup.exe
并选择以管理员身份运行。我真正想要的是让setup.exe自动提示提升权限(使用我在其他安装中看到的黄色对话框)。
更好的方法是让MSI执行此操作,并完全放弃
setup.exe
,但我认为这就是WiX 3.6所关注的内容,没错吧?如果我使用
ApplicationRequiresElevation="true"
创建引导程序,这需要 7.0a SDK,对吗?那么引导程序会自动提示提升权限吗?这是否意味着应用程序必须是 .NET 4 应用程序?我认为不是...