使用 RunAsAdmin 修正程式

發佈時間: 2010年6月

更新日期: 2010年6月

適用於: Windows 7, Windows Vista

本節包含使用 RunAsAdmin 相容性修正程式的相關資訊,包括相關問題和使用方式。

RunAsAdmin

RunAsAdmin 相容性修正程式會造成應用程式要求使用者具有系統管理員權限。如果目前內容尚未提高權限,它同時也會造成使用者帳戶控制 (UAC) 提高權限提示出現。RunAsAdmin 修正程式會拒絕安裝程式偵測和資訊清單處理,並會在套用之後判斷整個應用程式的提高權限狀態。

Warning警告
唯有當您嘗試過所有其他選項之後 (例如使用 Application Compatibility Toolkit (ACT) 所提供的 Standard User Analyzer 工具來調查應用程式,或是該應用程式的設計顯然就是要用來管理電腦),才應套用 RunAsAdmin 相容性修正程式。

調查問題

如果您在執行檔 (.exe) 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行] 後,應用程式可正確運作,則應考慮將 RunAsAdmin 相容性修正程式做為可能的解決方案。

攔截的 API

無。此相容性修正程式不會攔截任何 API。而是會將載入器旗標套用至應用程式。

修正您的程式碼

如果您要修正的應用程式會在電腦上執行系統管理工作,則可以建立包含所需執行層級 (requireAdministrator) 的資訊清單,來補救此問題。但是,如果您要修正的應用程式會不當要求系統管理員權限,則應移除該要求並允許應用程式以標準使用者身分執行,來修正此問題。若要執行此動作,您可以使用 ACT 隨附的 Standard User Analyzer 來識別和修改程式碼中要求使用系統管理員權限的區域。

另請參閱

社群新增項目

新增
顯示: