加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

windows-vista – 在Vista上运行安装程序而不关闭UAC

发布时间:2021-02-23 19:14:42 所属栏目:站长百科 来源:网络整理
导读:如果不关闭UAC,我的msi安装程序无法安装在Vista计算机上.由于我的应用程序将分发给我的客户端,大约20台机器,并且他们不想关闭UAC,有没有办法可以设置一些属性,这将允许我的安装程序在UAC没有任何用户交互的情况下运行,启用,弹出显示 解决方法 我找到的关于UA

如果不关闭UAC,我的msi安装程序无法安装在Vista计算机上.由于我的应用程序将分发给我的客户端,大约20台机器,并且他们不想关闭UAC,有没有办法可以设置一些属性,这将允许我的安装程序在UAC没有任何用户交互的情况下运行,启用,弹出显示

解决方法

我找到的关于UAC的最佳资源是 Robert Flamings blog,他有一系列约25篇文章解释了Vista,UAC和MSI如何互动.

如果你正在进行每机器安装(ALLUSERS = 1),Vista一旦进入InstallExecuteSequence就会一直提示,但是如果你有一个需要在这个序列之外提升的安装程序,那么最好的解决方案就是使用一个bootstrapper带有清单的EXE,表示运行EXE时需要提升.

我们使用Indigo Rose的商业引导程序(它是一个独立的应用程序,但它仅作为MSI Factory的一部分出售),但您可以使用NSIS获得创意,使用Visual Studio one并且Windows Installer SDK中也有一个样本

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读