installer – 如何在具有提升权限的WiX中创建的MSI中运行自定义
发布时间:2020-12-14 03:57:31 所属栏目:Windows 来源:网络整理
导读:我有一个安装程序,需要访问注册表并使用自定义操作复制和删除文件. 在 Windows XP中,安装程序工作正常,但在Vista和7中,安装程序显示错误,因为它无法访问文件夹,但如果我以管理员身份运行安装程序,则一切正常. 因此,我需要安装程序能够以管理员身份运行自定义
我有一个安装程序,需要访问注册表并使用自定义操作复制和删除文件.
在 Windows XP中,安装程序工作正常,但在Vista和7中,安装程序显示错误,因为它无法访问文件夹,但如果我以管理员身份运行安装程序,则一切正常. 因此,我需要安装程序能够以管理员身份运行自定义操作,即使MSI没有以这种方式运行(需要安装程序由常规用户运行).我尝试在安装开始时使用EXE修改注册表并允许MSI正常运行,但我不认为这是一个非常好的解决方案. PS.由于客户要求,Bootstrapper不是一个选项:S 有任何想法吗? 解决方法
确保:
>它是在InstallInitialize之后安排的 请注意,延迟的自定义操作无法访问安装会话,因此您无法直接访问安装程序属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows-server-2003 – MSDEPLOY是否为审计目的
- 如何防止Windows在构建解决方案时进入睡眠状态?
- windows-phone-8 – ‘System.Net.HttpWebReques
- windows-server-2008 – Windows Server 2008 R2
- 在Windows中使用子程序Popen.send_signal(CTRL_C
- 通过Microsoft.AspNetCore.App元包简化程序集的引
- for-loop – DOS Batch FOR循环删除不包含字符串
- windows-phone-7 – 如何在wp7.1后台代理中分析内
- windows – 为什么为x86编译的某些程序不能在x64
- windows-7 – 黑莓模拟器屏幕刷新
热点阅读