如何通过自定义操作以普通用户权限启动进程

时间:2011-03-11 12:27:14

标签: installer wix

在Win7或vista中,如果管理员用户安装了由wix创建的msi数据包,并且在这个msi数据包中,我们需要按普通用户权限启动进程,我该怎么办,谢谢。

2 个答案:

答案 0 :(得分:1)

一旦进程升级,就无法“降级”它或它的子进程(有几种不同的技术可以声称这样做,但它们在某些配置中都会失败)。

您需要使用two processes in a bootstrapper configuration

答案 1 :(得分:0)

Windows Installer仅提升以执行安装:在向导中单击“安装”按钮时,会出现提升提示。然后,安装将使用系统凭据运行,而UI仍然托管在非提升的msiexec进程中。

使用当前用户权限启动自定义操作,不进行提升。因此,您需要做的就是从自定义操作启动您的流程。