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