用于Wiimote的Windows HID设备驱动程序安装。我们能改进吗?

问题描述 投票:3回答:1

我们正在开展一个项目,在该项目中我们有一个程序连接到Wiimote并从中读取数据。它有效,但我们希望改进连接过程。在成功建立与Wiimote的蓝牙连接之前,我们经常需要进行多次连接尝试。这一切都在Windows 7 32位上。

对于每次连接尝试,我们执行以下操作:

  • 启动Wiimote
  • 在Windows中将其作为HID设备启用
  • 测试连接。
  • 如果连接良好,我们就完成了。否则,Wiimote将关闭,并进行新的尝试。

每次启动Wiimote时,Windows都会尝试安装通用HID驱动程序。当连接错误时,驱动程序安装失败,我们必须重新开始。每次尝试安装此通用驱动程序似乎效率低下。

我们有几个问题希望您能够帮助我们,并指出我们正确的方向:

  • Windows是否真的需要为每次连接尝试安装驱动程序?例如,为什么Windows无法识别/记住设备,就像普通的USB鼠标一样。
  • 为Wiimote编写我们自己的通用HID驱动程序是否会使安装更可靠并帮助Windows识别设备?
  • 是否可以禁用或隐藏Windows尝试安装通用HID驱动程序时显示的弹出消息?我们不想删除所有设备安装消息,只删除与我们的Wiimote相关的消息。

关于Wiimote电源的注意事项:我们使用稍微硬件改装的Wiimote,它不使用电池,而是通过连接到计算机的USB电缆获取电量。到目前为止,我们已经发现在每次连接尝试之间必须打开和关闭电源,否则设备驱动程序安装通常会失败。

windows-7 bluetooth driver hid wiimote
1个回答
0
投票

在注册表项“SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ DriverSearching”中存在一个整数子项“SearchOrderConfig”。当Windows设置为0时,它不会查找驱动程序,并且设备安装会更快。

以编程方式设置此键时,请记住在安装完成后重置它。

© www.soinside.com 2019 - 2024. All rights reserved.