比如举个例子, 我想让一个程序在一个特定的鼠标插上之后才能运行, 这个可不可以实现。
我 google 了一下发现鼠标是没有一个 unique id 的, stackoverflow
HidD_GetSerialNumberStrin
https://www.cnblogs.com/hdsong/p/7792694.html
然后我看了一下: 这个里面的信息 这两个也不行
这个 HID 似乎不是唯一的:
是不是没有一个 unique id 可以识别一个鼠标, 有没有其他的方法指点一下。
或者能不能在一个鼠标上加上自己的一些芯片什么类似的东西。。。这个芯片携带唯一的识别码。
1 iwtbauh 2018-05-20 22:07:32 +08:00 via Android USB 鼠标可以看厂商 ID 和设备 ID |
![]() | 2 woshichuanqilz OP @iwtbauh 设备 id 怎么看? |
![]() | 3 geelaw 2018-05-20 22:41:26 +08:00 提示:Windows MultiPoint Mouse SDK |
4 iwtbauh 2018-05-21 07:35:16 +08:00 via Android @woshichuanqilz 和其他 USB 设备一样看。Windows 我不知道,Linux 可以用 sysfs |
5 qwertyegg 2018-05-22 06:37:12 +08:00 当然可以,不然 logitech gaming software 怎么工作 |
6 johnnie502 2018-05-27 23:52:21 +08:00 设备 ID 和厂商 ID 都不是唯一到某个设备的,只是唯一到某个型号,估计是想拿来加密用吧,鼠标这条路应该不行。 |