如何使用InstallShield发布.exe,以便它不要求管理员权限?

时间:2014-05-12 09:56:25

标签: c# visual-studio-2012 deployment installshield

如何使用InstallShield发布.exe,以便它不要求管理员权限?

目前我有visual studio 2012 c#项目,我发布了一个setup.exe 有限的InstallShield。但是在我自己的电脑上,它要求我提供管理员权限 当我尝试运行.exe。我怎么能逃脱呢?我没有管理员权限 我的电脑和我无法像这样测试我的应用程序。

1 个答案:

答案 0 :(得分:1)

setup.exe文件名将触发UAC提示,这是Microsoft的用户安全策略“User Account Control: Detect application installations and prompt for elevation”的影响,与InstallShield无关。

您可以使用自己的requestedExecutionLevel声明生成应用程序清单以覆盖requestedExecutionLevel检测。将清单与setup.exe放在同一文件夹中,或将其作为资源嵌入到setup.exe中。 InstallShield LE在setup.exe tab of release options.

中支持后者