又到了筆記時間

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

 

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

但用到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

 

文章標籤
全站熱搜
創作者介紹
創作者 docu2019ment 的頭像
docu2019ment

Hsun的自學筆記

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