手頭上一個C#專案要用到對注冊表 System\\CurrentControlSet\\Enum\\USBPRINT 節點進行操作,運行時報例外:不允許所請求的注冊表訪問權,所用到的環境為: Win 7 64位系統 VS2015 ,求解!
uj5u.com熱心網友回復:
方法1: 程式以管理員身份運行。方法2: 在manifest檔案中規定程式需要管理員權限
方法3: 利用api提升程式的權限級別。
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
操作注冊表,應用程式需要以管理員身份運行。否則權限不夠。uj5u.com熱心網友回復:
最簡單的是 管理員運行,右鍵你的exe檔案,屬性里有個"以管理員權限運行",勾選上。再執行就自動獲取管理員權限了。這種方法實際上是 修改注冊表。
代碼內部也可以 提升權限。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/44653.html
標籤:VC.NET
上一篇:bit陣列怎么清零?
