比如举个例子, 我想让一个程序在一个特定的鼠标插上之后才能运行, 这个可不可以实现。
我 google 了一下发现鼠标是没有一个 unique id 的, stackoverflow
HidD_GetSerialNumberString
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 都不是唯一到某个设备的,只是唯一到某个型号,估计是想拿来加密用吧,鼠标这条路应该不行。
|