我的應用程序需要管理權限,我希望它在Windows 7的Windows 7 - 編程配置的應用程序在XP兼容模式下運行
沒有任何麻煩運行,我有以下選項
1.Ask用戶使用該應用程序關閉UAC。這是最後的選擇,而且會討厭這樣做。
2.在應用程序中封裝了一個清單,提升爲管理員權限。這會起作用,但它似乎會啓動一個對話框,要求用戶在每次用戶運行該應用程序時都需要同意。
3.將應用程序配置爲在Windows XP兼容模式下運行。這有效,但我必須使用explorer->應用程序屬性來執行此操作。如果我可以在安裝期間以編程方式執行此操作,我真的更喜歡這個選項。我的問題是,如果有什麼辦法可以實現這一點。
問候
Ganesh神
如果你想解釋爲什麼你的應用程序需要管理訪問權限,這可能會提供很多信息。有可能有更好的方法來解決這個問題。 – 2009-08-13 18:42:24
如果它確實*需要管理員,那麼我不認爲它是一個問題。任何人都應該想要解決UAC的唯一原因是他們試圖做一些邪惡的事情。嗯.... – 2009-08-13 19:39:35
也許Ganesh有一些依賴於第三方組件,不會在沒有管理員訪問或Windows XP兼容模式的Windows 7上工作。我見過類似的組件,其中原始供應商不在其中,遷移到另一個組件是一項艱鉅的任務。 – MarkJ 2009-08-13 20:13:50