[英]Using SetupDI API functions, to disable enable COM port device driver requires running as Administrator
我需要禁用/啟用已加載的設備驅動程序,因為連接時設備“有時”無法正確加載。
此設備由用戶控制,並且非常頻繁地通電和斷電。 需要使用驅動程序的程序檢測到一個故障,並且需要“禁用/啟用”,從而始終可以解決問題。
但是,使用SetupAPI方法會使可執行文件具有ADMIN權限(Windows 7和Windows 10)。 我不確定是否需要使用“其他”編碼方法,或者對可執行文件進行簽名是否會刪除“要求”以管理員身份運行?
任何想法將不勝感激。
問題在於,任何使用過的人都可以卸載驅動程序,他們將能夠干擾其他用戶。 驅動程序是共享資源。
對可執行文件進行“簽名”可以減少一些警告,但不會影響安全性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.