怎样在电脑启动时,检测是否有串口鼠标(Microsoft Serial Ballpoint),如果有则禁用,求各位大侠给个完整的例程吧

tercy_here 2011-11-17 10:58:00
最近在做一个串口通信的项目,每次启动时,总是把串口数据误认为串口鼠标。希望在程序中如果检测到串口鼠标就将其禁用。串口鼠标的设备范例ID是:SERENUM\BALLPOINT\5&107BC923&1&0000,硬件ID是*PNP0F09,兼容ID是*PNP0F0F。请问怎样用SetupAPI编程啊,网上的范例太复杂了,看的头大啊
...全文
1128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
金卯刀 2011-11-18
  • 打赏
  • 举报
回复
也可以使用DevCon命令实现,参考msdn
http://support.microsoft.com/kb/311272
金卯刀 2011-11-18
  • 打赏
  • 举报
回复
参考这里,有pascal code for SetupAPI
http://www.hackchina.com/dlpre.php?lang=en&id=12429

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧