又到了筆記時間

趕快記下來才不會忘阿!!

 

之前有說過覺得批次檔好用

但用到C#上時前面加一大串好像也很麻煩

當然也可以在執行程式的時候按右鍵選擇"以系統管理員身分執行"

但這樣還是很麻煩

所以乾脆就讓程式以系統管理員身分執行不就好了!

小弟一樣使用visual studio 2019

 

先到你的專案下右手邊(我的放在右手邊),找到方案總管

對著你的專案按右鍵,指到加入,然後再選擇新增項目

image

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

image

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

image

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

image

將 "asInvoker" 替換成 "requireAdministrator"

變成這樣 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

image

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

image

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

image

載入後再RUN一次,產生新的執行檔,就會以系統管理員身分執行程式了!!

記住要再RUN一次喔 不然會是舊的執行檔

可以看到執行檔圖示來分別,右下角有盾牌的代表是以系統管理員身分執行

沒有系統管理員

image

 

有系統管理員

image

謝謝大家

p.s. "0.0"是我的專案名稱XDDD

 

arrow
arrow

    docu2019ment 發表在 痞客邦 留言(0) 人氣()