又到了筆記時間
趕快記下來才不會忘阿!!
之前有說過覺得批次檔好用
但用到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
文章標籤
全站熱搜