日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何让.net程序自动运行在管理员权限下

發布時間:2025/3/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何让.net程序自动运行在管理员权限下 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何讓.net程序自動運行在管理員權限下

VS2008? c# 編譯的WINFORM程序 以管理員身份運行

  windows 7和vista提高的系統的安全性,同時需要明確指定“以管理員身份運行”才可賦予被運行軟件比較高級的權限,比如訪問注冊表等。否則,當以普通身份運行的程序需要訪問較高級的系統資源時,將會拋出異常。

  如何讓程序在啟動時,自動要求“管理員”權限了,我們只需要修改app.manifest文件中的配置項即可。

  app.manifest文件默認是不存在的,我們可以通過以下操作來自動添加該文件。

(1)進入項目屬性頁。

(2)選擇“安全性”欄目。

(3)將“啟用ClickOnce安全設置”勾選上。

  現在,在Properties目錄下就自動生成了app.manifest文件,打開該文件,將trustInfo/security/requestedPrivileges節點的requestedExecutionLevel的level的值修改為requireAdministrator即可。如下所示:

????? <requestedPrivileges?xmlns="urn:schemas-microsoft-com:asm.v3">
????????
<requestedExecutionLevel?level="requireAdministrator"?uiAccess="false"?/>
??????
</requestedPrivileges>

?

  記住,如果不需要ClickOnce,可以回到項目屬性頁將“啟用ClickOnce安全設置”不勾選。?  

  接下來,重新編譯你的程序就OK了。

轉載于:https://www.cnblogs.com/yun_shuai/archive/2010/11/02/1866781.html

總結

以上是生活随笔為你收集整理的如何让.net程序自动运行在管理员权限下的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。