我的安装始终在计算机中执行,我知道具有管理员权限的用户的用户/密码。
安装需要执行管理权限,因此我创建了一个使用此已知用户执行安装的EXE。
我的问题是,安装完成后,安装会从自定义操作启动EXE。此EXE也使用Administrative Privileges执行,因为安装本身具有此权限。
有没有办法从使用其他用户执行安装的自定义操作启动EXE ???
答案 0 :(得分:1)
由于您提到自定义操作,我可以假设您使用的是基于Windows Installer的项目类型吗?如果是这样,MSI已经提供了一种机制,在这种机制中,CA可以在升级的系统上下文中无模拟地运行。 (系统上下文中的延迟执行)
Installation Phases and In-Script Execution Options for Custom Actions in Windows Installer