[英]Running Program as Administrator at Startup
我有一個自助服務終端應用程序,並希望在啟動時運行它。 這里的問題是,當我將Registry值設置為在啟動時打開它時,它不會以管理員身份打開程序,因此該程序可能無法正常工作。 我正在使用Windows 7.任何人都可以幫助我使用代碼以管理員身份運行它嗎? 某些程序(例如anit-virus和病毒本身)在啟動時以管理員身份工作,而不會要求用戶接受作為管理員運行,這正是我想要做的。 非常感謝任何幫助。
要在啟動時運行應用程序,您可以:
您的防病毒軟件示例聽起來像#2。
您可以設置程序,以便只能以管理員身份運行。
在Visual Studio中 :
Right click on the Project -> Properties -> Security -> Enable ClickOnce Security Settings
單擊它后,將創建一個名為app.manifest的項目屬性文件夾下的文件,您可以取消選中Enable ClickOnce Security Settings
選項
打開該文件並更改此行:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
至:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
這將使程序需要管理員權限,並且它將保證您有權訪問該文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.