2012-02-21 25 views
1

我有一个小的应用程序,其exe文件必须在Windows Server 2008中工作。 但是,在Win Server 2k8中,只有选择以管理员身份运行选项时才能正常工作,即使用户有管理特权。如何使一个EXE作为管理运行

通过选择该文件的属性始终以admin身份运行,在兼容性选项卡中将解决问题。

但我必须在安装时启用此属性。

而且我在Installshield 2009中构建安装程序。 我的问题是如何从installsield启用此属性。

我该如何让Exe以管理员身份运行。

任何一个pleeasse hellpp ......

在此先感谢..

Jijesh。

+1

这已经回答了几十次。你必须在EXE中嵌入一个清单。如何做到这一点取决于EXE的写入内容,与安装程序无关。 – 2012-02-21 16:49:42

回答

6

如果您的exe总是需要管理权限,您应该使用指定requireAdministrator的清单来构建它。如果它有时只需要管理权限,它可能应该使用动词“runas”使用ShellExecute自行启动。在任何情况下都不应该依赖快捷方式。

相关问题