小编ton*_*nyg的帖子

Windows HID设备名称格式

有多种方法可以检索HID设备的Windows"设备名称",GetRawInputDeviceInfo使用RIDI_DEVICENAME作为一种方法.

给出示例名称:

\?\ HID#VID_FEED&#PID_DEAD 6 3559c8ea&0� {378de44c-56ef-11D1-bc8c-00a0c91405dd}

我想知道这个字符串中的内容是否有任何文档?

\?\ HID#VID_AAAA&#PID_BBBB C&DDDDDD&E&#FFFF {GUID}

所以显而易见的是A(VID),B(PID)和最后的GUID.我想知道的是C,D,E和F究竟是什么?

看起来C和D是独一无二的,即使你插入了两个完全相同的HID设备,这对我的问题很有帮助,但如果我能确切地知道在每个操作系统的基础上如何确定它,我会感觉更舒服,或者至少它遵循一些已知的格式.

我一直在谷歌搜索疯狂试图解决这个问题,我错过了一些明显的东西吗?

提前致谢

windows device hid

6
推荐指数
1
解决办法
1453
查看次数

Visual Studio 属性页环境变量

如果您右键单击解决方案资源管理器中的项目并转到“常规”->“调试”,则有一个环境部分,您应该能够在其中使用语法 NAME=VALUE 设置环境变量。我的问题是,如果我尝试在那里创建一个新的环境变量,它似乎并没有实际工作或设置。有人对这个有经验么?我只想设置一个环境变量,以便我可以在这样的自定义构建步骤中使用它:

环境变量

LANGUAGE_VAR=en_us
Run Code Online (Sandbox Code Playgroud)

自定义构建步骤

copy $(InputPath) $(outDir)\%LANGUAGE_VAR%\$(InputFileName)
Run Code Online (Sandbox Code Playgroud)

类似的东西。这个 MSDN 页面很有用,但我无法让它工作:http : //msdn.microsoft.com/en-us/library/ms173406.aspx#1

environment-variables visual-studio-2008

5
推荐指数
1
解决办法
2920
查看次数