1

我有一个小型应用程序,其 exe 必须在 Windows Server 2008 中运行。但在 Win Server 2k8 中,只有选择了“以管理员身份运行”选项才能正常工作,即使用户具有管理员权限。

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

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

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

如何让 Exe 始终以管理员身份运行。

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

提前致谢..

吉杰什。

4

1 回答 1

6

如果您的 exe 始终需要管理权限,则应使用指定 requireAdministrator 的清单构建它。如果它有时只需要管理权限,它可能应该使用动词“runas”通过 ShellExecute 启动自己。在这两种情况下,您都不应该依赖快捷方式选项。

于 2012-02-21T12:55:17.967 回答