2012-02-21 19 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自行啓動。在任何情況下都不應該依賴快捷方式。

相關問題