繁体   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