当普通用户运行需要提升的WiX安装程序时,用户单击“安装”按钮并显示UAC提示符之间似乎有30秒或更长的延迟。即使安装按钮标有UAC防护罩,也会发生这种情况,这表明安装人员“知道”需要提升。
当用户1)运行安装程序或2)点击“安装”按钮时,有没有办法立即抛出UAC?
答案 0 :(得分:1)
您的MSI文件有多大?我不知道一个事实,但我认为将您的文件拆分为单独的.cab文件并可能对其进行数字签名可能会使MSI文件的验证更快。
否则,根据我的知识,你根本无法做任何事情。我希望有人证明我错了。 : - )
答案 1 :(得分:1)
UAC提示出现的时间长度取决于exe的大小。 (通过右键单击运行管理员各种大小的各种exes来自己尝试。)因此我听说它建议你制作一个小小的启动程序exe,它会迅速启动提示,并启动其他所有内容。升级过程中发起的任何事情都会升高。
请确保为实际阅读UAC提示的1%的用户命名您的启动器。