据我所知 - WiX 支持两种 CustomActions:
我需要一些中间的东西 - 我想要运行安装程序的用户的提升形式(UAC)。
我需要这个的原因是访问只能由以提升形式安装包的用户访问的数据库(无法访问本地系统)。
这是不存在的。自定义操作运行时只有两种可能的上下文。一种是启动用户(通常通过模拟)。另一个是 Windows Installer 服务的提升上下文。在某些计算机(例如 Windows XP 或禁用了 UAC 的计算机)或具有提升引导程序的计算机上,启动用户是管理用户;您可以结合使用以下命令来检查这种情况MSIUSEREALADMINDETECTION http://msdn.microsoft.com/en-us/library/windows/desktop/aa816403.aspx and AdminUser http://msdn.microsoft.com/en-us/library/windows/desktop/aa367545.aspx特性。但在任何情况下都不存在第三种背景。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)