程序有没有办法区分不同的鼠标?

2018-05-20 21:58:07 +08:00
 woshichuanqilz

比如举个例子, 我想让一个程序在一个特定的鼠标插上之后才能运行, 这个可不可以实现。

我 google 了一下发现鼠标是没有一个 unique id 的, stackoverflow

HidD_GetSerialNumberString

https://www.cnblogs.com/hdsong/p/7792694.html

然后我看了一下: 这个里面的信息 这两个也不行

这个 HID 似乎不是唯一的:

是不是没有一个 unique id 可以识别一个鼠标, 有没有其他的方法指点一下。

或者能不能在一个鼠标上加上自己的一些芯片什么类似的东西。。。这个芯片携带唯一的识别码。

2515 次点击
所在节点    硬件
6 条回复
iwtbauh
2018-05-20 22:07:32 +08:00
USB 鼠标可以看厂商 ID 和设备 ID
woshichuanqilz
2018-05-20 22:27:10 +08:00
@iwtbauh 设备 id 怎么看?
geelaw
2018-05-20 22:41:26 +08:00
提示:Windows MultiPoint Mouse SDK
iwtbauh
2018-05-21 07:35:16 +08:00
@woshichuanqilz 和其他 USB 设备一样看。Windows 我不知道,Linux 可以用 sysfs
qwertyegg
2018-05-22 06:37:12 +08:00
当然可以,不然 logitech gaming software 怎么工作
johnnie502
2018-05-27 23:52:21 +08:00
设备 ID 和厂商 ID 都不是唯一到某个设备的,只是唯一到某个型号,估计是想拿来加密用吧,鼠标这条路应该不行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX