?
?
剛看了一篇博友寫的“以管理員身份運行程序”, 所以我也來寫一個簡單易懂的,簡單兩步搞定,不用寫任何代碼:
?
第一步:
右鍵選擇項目 > 添加?> 新建項 ;
找到 應用程序清單文件,后綴名為manifest(app.manifest);
確定添加。
?
第二步:
找到app.manifest文件打開,修改asInvoker為requireAdministrator即可。
上面說不用寫任何代碼,你認為我寫了嗎?
沒有,我只是將上面的requireAdministrator復制下來了,O(∩_∩)O~,小學看圖說話:
? 上面已經完成了所有的功能,這時候你的exe已經是管理員的權限了,你可以找到exe看看上面是不是有個盾牌圖標:
?
下面看看編譯代碼的時候有什么不同的地方,其實沒有什么不同。
首先: 重新生成代碼,然后Ctrl+F5運行看看,會提示權限問題,選擇紅色框框住的即可,這意思是將會以管理員權限啟動VS:
上面啟動后即和下圖一樣的功能:
如果你不是用管理員權限打開VS,則每次使用Ctrl+F5運行的時候都會出現以上提示,然而F5運行調試模式則不需要管理員權限打開VS。
?