close
又到了筆記時間
趕快記下來才不會忘阿!!
之前有說過覺得批次檔好用
但用到C#上時前面加一大串好像也很麻煩
當然也可以在執行程式的時候按右鍵選擇"以系統管理員身分執行"
但這樣還是很麻煩
所以乾脆就讓程式以系統管理員身分執行不就好了!
小弟一樣使用visual studio 2019
先到你的專案下右手邊(我的放在右手邊),找到方案總管
對著你的專案按右鍵,指到加入,然後再選擇新增項目

跳出視窗,然後選擇"應用程式資訊清單檔案",再按新增

方案總管就會多出"app.manifest",

點兩下app.manifest進去後找到<requestedExecutionLevel level="asInvoker" uiAccess="false" />

將 "asInvoker" 替換成 "requireAdministrator"
變成這樣 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

之後給他RUN一下就會跳出小視窗,選擇"使用不同認證重新啟動",就會重新啟動visual studio 2019

重新啟動會在跳出小視窗,選擇是就好

載入後再RUN一次,產生新的執行檔,就會以系統管理員身分執行程式了!!
記住要再RUN一次喔 不然會是舊的執行檔
可以看到執行檔圖示來分別,右下角有盾牌的代表是以系統管理員身分執行
沒有系統管理員

有系統管理員

謝謝大家
p.s. "0.0"是我的專案名稱XDDD
文章標籤
全站熱搜
留言列表

