寫了一支winform程式,需要將開機啟動寫入註冊表中,運行起來報下列錯誤
原因是程式為獲得管理員權限,解法如下:
WinForm程式寫入註冊表中時的權限設定
1. 新增app.manifest
winform窗體檔案總管中點擊Properties---》選擇“安全性” ----》啟用clickOnce安全性設定 點掉(就是不要選中)后,會有一個app.mainfest文檔。
2. 其中,加入requestExecutionLevel level=requireAdministrator
則標示此程式可以系統管理員身分運行
3. 執行Build完成後,執行Exe即可