如何使用WiX的windows系统帐户安装软件包?
通常,在windows上安装MSI软件包时,它是使用当前登录的用户帐户安装的。但我想将其安装到特定的用户帐户。现在,我想使用系统帐户安装我的MSI软件包如何使用WiX的windows系统帐户安装软件包?,wix,wix3.5,Wix,Wix3.5,通常,在windows上安装MSI软件包时,它是使用当前登录的用户帐户安装的。但我想将其安装到特定的用户帐户。现在,我想使用系统帐户安装我的MSI软件包 可能吗?如何做到这一点?我不推荐这样做,但在系统帐户下有一个老技巧可以用来做到这一点 首先,您需要创建一个静默安装/无需用户输入。**类似于msiexec.exe/i MyProgram.msi/qb-的程序应该可以工作 其次,您需要创建一个or来执行命令,并让它作为系统用户运行。在未来几分钟内设定一段时间,等等,瞧 (**好的,从技术上讲,您
可能吗?如何做到这一点?我不推荐这样做,但在系统帐户下有一个老技巧可以用来做到这一点 首先,您需要创建一个静默安装/无需用户输入。**类似于
msiexec.exe/i MyProgram.msi/qb-
的程序应该可以工作
其次,您需要创建一个or来执行命令,并让它作为系统用户运行。在未来几分钟内设定一段时间,等等,瞧
(**好的,从技术上讲,您可以运行msiexec/i MyProgram.msi
并将任务配置为允许与本地用户交互,但这仅适用于Win2k和XP。)
或者,您可以使用带有
-s
选项的大型小型Sysinternal实用程序以本地系统用户身份执行流程…这很棘手…因此WiX本身没有办法模拟为系统用户?不,不是内置的。。。WiX受到它正在制作的Windows Installer(MSI)包的限制。(呃,好吧,还有像引导程序这样的附加组件,但我认为也不行。)仔细考虑后,我想当Windows Installer以“提升的权限”安装时,它使用的是运行服务的LocalSystem帐户。这是通过组策略设置的,请查看此页面以了解更多信息: