C# 以管理員身份運行程序


 

 

剛看了一篇博友寫的“以管理員身份運行程序”, 所以我也來寫一個簡單易懂的,簡單兩步搞定,不用寫任何代碼:

 

第一步:

  右鍵選擇項目 > 添加 > 新建項 ;

  找到 應用程序清單文件,后綴名為manifest(app.manifest);

  確定添加。

 

第二步:

  找到app.manifest文件打開,修改asInvoker為requireAdministrator即可。

  上面說不用寫任何代碼,你認為我寫了嗎?

  沒有,我只是將上面的requireAdministrator復制下來了,O(∩_∩)O~,小學看圖說話:

   上面已經完成了所有的功能,這時候你的exe已經是管理員的權限了,你可以找到exe看看上面是不是有個盾牌圖標:

 

下面看看編譯代碼的時候有什么不同的地方,其實沒有什么不同。

   首先: 重新生成代碼,然后Ctrl+F5運行看看,會提示權限問題,選擇紅色框框住的即可,這意思是將會以管理員權限啟動VS:

  上面啟動后即和下圖一樣的功能:

如果你不是用管理員權限打開VS,則每次使用Ctrl+F5運行的時候都會出現以上提示,然而F5運行調試模式則不需要管理員權限打開VS。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM