|
淘宝55块钱买了个指思J1指纹识别鼠标,用的是ELAN的方案,在装上驱动后,任务栏通知区域总是会显示弹出设备图标:
刚好手头有一个小米笔记本,自带指纹识别用的也是ELAN的方案,驱动跟这个鼠标通用,它就不会显示在弹出设备列表里面
就算我把指思鼠标插到小米笔记本上,然后给它强打上笔记本传感器的驱动,鼠标指纹也能正常工作,但是也会显示在弹出设备里面。。。
上网疯狂搜索了一整天,最终找到了个妥协方案:USBDLM,它可以把HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\(HWID)\(实例ID)下的Capabilities值修改为十进制128,即可启用设备的SurpriseRemovalOK功能,然后重启systray,即可解决问题。然而如果设备重新连接后,这个注册表值就会被重置,所以这个软件需要开机自启动并且常驻后台,并且如果换了接口,USBDLM配置中的设备实例ID也需要修改。。
更加令人疑惑的是,小米笔记本自带的指纹识别的注册表Capabilities项跟这鼠标一样都是4。。
其他比如 DeviceOverride 注册表、设备属性里的需要安全删除值等,好像都不相关。
所以这个安全弹出列表的工作机制到底是怎样的呢,实在是搞不懂,大佬们可否讲解一下,先谢谢了
|
|