我正在使用Installshield 2010来部署我的winforms项目,当在管理员帐户上安装setup.exe时我没有遇到任何问题,但是当我尝试在一个简单的用户帐户上安装它时,我收到一条消息说我必须以管理员身份登录才能执行安装过程。我注意到,如果我在我的setup.exe上进行组合“Shift +右键单击”,我的上下文菜单中有一个新选项,它是“以其他用户身份运行”,当选择此操作时,我得到了一个提示登录和密码,我输入了我的管理员登录名和密码,安装成功!
我的问题是:
我是否可以在Installshield中执行任何配置或操作,模拟“以其他用户身份运行”以允许我输入管理员登录名和密码?
提前致谢。
答案 0 :(得分:1)
您可以尝试将安装程序包的execution level in the manifest设置为“需要管理员”。这将在您启动安装程序时触发UAC提示,从该提示您应该能够输入您的凭据。
我不知道installshield到底有哪个选项,但肯定可以配置它,它是所有打包工具的标准。