虚拟HID设备简化版

简介: 这是一个适合control panel applet for game controllers 开发者的工具.
 
因为经常需要编写各类USB/HID设备,客户经常需要修改UI显示等问题,那么一个虚拟的HID设备驱动就非常有用了.当然,如果写成虚拟USB总线当然更好,只是开发这样一个工具的时间和节约下来的时间似乎并不成比例,开发意义不大.
提供下载的是一个简化版,可以设置 显示名称/VIP/PID/REV. 用于测试control panel applet 的UI足矣.只是无法虚拟输入.
 
系统需求:
1.windows 2000或更高系统,不支持Win9X
2.使用者需要有系统管理员权限.
 
使用方法很简单:
1.安装 GENVDEV_Demo.exe,它会自动安装虚拟总线驱动,虚拟HID设备驱动,当然,还会自动创建一个虚拟总线.
2.运行 Enum.exe,记得,必须有管理员权限,输入需要设定的设备信息后,点击connect即可,其中instanceid1,instanceid2用于区分相同VID/PID/REV 产品的不同实例,除非需要创建相同VID/PID/REV的多个设备,否则,无需修改instanceid,右上角的class/subclass 是预留的,暂时没有功能.
在connect之后,虚拟总线会自动生成相应信息的虚拟设备,协安装程序会自动为设备安装驱动,当然,安装包中的驱动不含数字签名,Vista或更高系统的64位版本,请自行解决数字签名的问题,否则驱动无法加载.点击disconnet会删除界面上填写的信息所对应的设备,disnconnectall则删除所有.退出enum程序自动清除所有虚拟设备.
3.现在可以进入控制面板,游戏控制器查看你刚刚创建的虚拟游戏控制器了.(不管枚举程序中信息如何填写,总是生成一个4AXIS/1POV/12Button的设备)
 
许可:
免费使用,允许以现状方式传播,不得修改后传播.
 
 
下载地址: http://cid-2067fca683114503.skydrive.live.com/self.aspx/Public/VirtualHid.7z 注意这是目录,请进入目录后点击文件下载.
 
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s