我有一个小应用程序,其exe必须在Windows Server 2008中运行。 但是在Win Server 2k8中,只有选择了以管理员身份运行选项,它才能正常工作,即使用户具有管理员优先权。
通过选择该文件的属性始终以admin身份运行,在兼容性选项卡中将解决问题。
但我必须在安装时启用此属性。
我正在Installshield 2009中构建安装程序。 我的问题是如何从installsield启用此属性。
如何让Exe以管理员身份运行。
任何一个pleeasse hellpp ......
先谢谢..
Jijesh。
答案 0 :(得分:6)
如果您的exe始终需要管理权限,则应使用指定requireAdministrator的清单构建它。如果它有时只需要管理权限,它可能应该使用动词“runas”使用ShellExecute启动它自己。在任何情况下都不应该依赖快捷方式选项。