如何以其他用户身份运行CA?

时间:2010-10-28 14:34:39

标签: installer installshield custom-action

我的安装始终在计算机中执行,我知道具有管理员权限的用户的用户/密码。

安装需要执行管理权限,因此我创建了一个使用此已知用户执行安装的EXE。

我的问题是,安装完成后,安装会从自定义操作启动EXE。此EXE也使用Administrative Privileges执行,因为安装本身具有此权限。

有没有办法从使用其他用户执行安装的自定义操作启动EXE ???

1 个答案:

答案 0 :(得分:1)

由于您提到自定义操作,我可以假设您使用的是基于Windows Installer的项目类型吗?如果是这样,MSI已经提供了一种机制,在这种机制中,CA可以在升级的系统上下文中无模拟地运行。 (系统上下文中的延迟执行)

Installation Phases and In-Script Execution Options for Custom Actions in Windows Installer