簡體   English   中英

使用SetupDI API函數,要禁用啟用COM端口設備驅動程序,需要以管理員身份運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM