HID
HID-compliant device是HID兼容设备 USB设备驱动。
HID是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。
不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。
USB设备指通过用USB接口连接到主机上的所有设备,如常见的U盘、读卡器、移动硬盘、外置刻录机等等。
交换的数据存储在称为报表(report)的结构内,设备的固件必须支持HID报表的格式。
主机在控制与中断传输中传送与要求报表,来传送与接收数据。
报表的格式非常有弹性,可以处理任何类别的数据。
它可能同时还包含有其他的USB接口。
例如影像显示设备可能使用HID接口来做亮度,对比,与更新率的软件控制,而使用传统的影 像接口来传送要显示的数据。
USB扩音器可以使用实时传输来播放语音,同时使用HID接口来控制音量,震荡,与低音等。
HID接口通常比传统的控制接口来得便宜。
Insyde Airplane Mode HID Mini
用于劫持各种需要调用hid.dll的软件,但不使用USB的软件 常被用于外挂dll劫持,进行非法用途 其公开函数如下:.版本 2.程序集变量 HidD_FlushQueue, 整数型.程序集变量 HidD_FreePreparsedData, 整数型.程序集变量 HidD_GetAttributes, 整数型.程序集变量 HidD_GetConfiguration, 整数型.程序集变量 HidD_GetFeature, 整数型.程序集变量 HidD_GetHidGuid, 整数型.程序集变量 HidD_GetIndexedString, 整数型.程序集变量 HidD_GetInputReport, 整数型.程序集变量 HidD_GetManufacturerString, 整数型.程序集变量 HidD_GetMsGenreDescriptor, 整数型.程序集变量 HidD_GetNumInputBuffers, 整数型.程序集变量 HidD_GetPhysicalDescriptor, 整数型.程序集变量 HidD_GetPreparsedData, 整数型.程序集变量 HidD_GetProductString, 整数型.程序集变量 HidD_GetSerialNumberString, 整数型.程序集变量 HidD_Hello, 整数型.程序集变量 HidD_SetConfiguration, 整数型.程序集变量 HidD_SetFeature, 整数型.程序集变量 HidD_SetNumInputBuffers, 整数型.程序集变量 HidD_SetOutputReport, 整数型.程序集变量 HidP_GetButtonCaps, 整数型.程序集变量 HidP_GetCaps, 整数型.程序集变量 HidP_GetData, 整数型.程序集变量 HidP_GetExtendedAttributes, 整数型.程序集变量 HidP_GetLinkCollectionNodes, 整数型.程序集变量 HidP_GetScaledUsageValue, 整数型.程序集变量 HidP_GetSpecificButtonCaps, 整数型.程序集变量 HidP_GetSpecificValueCaps, 整数型.程序集变量 HidP_GetUsageValue, 整数型.程序集变量 HidP_GetUsageValueArray, 整数型.程序集变量 HidP_GetUsages, 整数型.程序集变量 HidP_GetUsagesEx, 整数型.程序集变量 HidP_GetValueCaps, 整数型.程序集变量 HidP_InitializeReportForID, 整数型.程序集变量 HidP_MaxDataListLength, 整数型.程序集变量 HidP_MaxUsageListLength, 整数型.程序集变量 HidP_SetData, 整数型.程序集变量 HidP_SetScaledUsageValue, 整数型.程序集变量 HidP_SetUsageValue, 整数型.程序集变量 HidP_SetUsageValueArray, 整数型.程序集变量 HidP_SetUsages, 整数型.程序集变量 HidP_TranslateUsagesToI8042ScanCodes, 整数型.程序集变量 HidP_UnsetUsages, 整数型.程序集变量 HidservInstaller, 整数型.程序集变量 HidP_UsageListDifference, 整数型 易语言劫持代码如下-需要超级模块支持 编译出来后改名为HID.dll放在软件目录进行劫持.版本 2.子程序 _启动子程序, 整数型, 公开 _装载DLL (取运行目录 () + “\xx.dll”) 返回 (0) 装载dll目录自己选择 劫持成功后即会自动调用其他dll 请勿用于非法用途
hid.dll丢失。
无法启动怎么办
展开全部 1、hid.dll是USB的HID相关动态链接库文件。
2、丢失此文件,会出现提示: File Not Found, Missing File, Exception Errors。
3、系统文件hid.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。
除非用户电脑被木马病毒、或是流氓软件篡改导致出现hid.dll丢失、缺失损坏等弹窗现象,否则不建议对该文件进行随意的修改。
4、在另外一台工作正常的机子上下载hid.dll文件。
存入U盘。
5、启动U盘引导系统后进入pe。
打开U盘把此文件复制到系统盘\windows\system32目录下,重启电脑后观察。
...
支持HID的蓝牙键盘是什么意思?
HID是蓝牙的一种技术规范蓝牙HID应用规范及系统解决方案上网时间:2003年07月26日 蓝牙技术中的人性化接口设备(HID)应用模式可以使人们无连线烦恼地控制他们的计算机、游戏操作杆、远程监控设备等。
本文参照SIG最新公布的0.95c版本HID规范,详细介绍了蓝牙HID规范及其应用场景,以及蓝牙HID终端设备端与HID主机端的解决方案。
蓝牙技术在成功地应用在耳机、免提设备和PC外设后,逐渐得到更广泛的应用,人们开始期望能够无连线烦恼地控制他们的计算机、游戏操作杆、遥控设备等。
蓝牙SIG组织公布的HID规范正好迎合了这一需求。
与传统的只能和相互匹配的设备通信的无线键盘不同,蓝牙HID键盘能够作为一个标准键盘与任何蓝牙HID系统通信。
蓝牙HID解决方案使得HID终端设备能够自动地探测和连接到需要的系统,如PDA、PC、机顶盒等。
例如,一个蓝牙HID鼠标能够用来控制PC机,也可用于控制PDA,而不是像传统的模式中某个外设只能控制与它匹配的某种特定的主机。
因此,蓝牙HID规范使得不同平台HID主机的输入和控制外设实现真正的互用性。
蓝牙HID规范 a. 蓝牙HID规范的软件结构 蓝牙HID规范的软件结构框图如图1所示。
HID规范运行在蓝牙的L2CAP协议上,并基于GAP规范。
b. HID规范的基本要求有: 1. 在一个微型网络中通常被推荐当作从设备(slave),但是也允许作为主设备(master)。
2. 键盘必须支持认证和加密:只有当被HID主机要求时才激活工作模式;在认证和加密的基础上,也可以被其它HID主机选用;通过单键创建联合键的方式可以实现使用加密技术的低成本HID方案;强烈推荐蓝牙HID键盘和辅助键盘支持联合键的应用。
3. 推荐使用有限的服务发现模式: 对一台HID主机而言,HID终端设备通常都是一对一的关系;通过击键或者电源接通来激活HID终端设备。
4. 作为从设备必须始终保持可连接性,例如PC在启动时寻呼键盘,或者键盘在有数据传输时寻呼PC机。
5. HID主机必须支持QoS。
6. HID主机必须支持低功耗工作模式,一般的HID终端设备(如鼠标、键盘、游戏杆)的设计目标通常为:在3节标准AAA电池或者2节标准碱性AA电池下,至少工作三个月;HID主机和HID终端设备都必须支持呼吸(sniff)工作模式和休眠(park)工作模式;保持工作模式对HID主机来说是必须的,而对HID终端设备来说是可选的。
7. HID终端设备只需要支持DM1格式的数据。
8. 除了查询模式和寻呼模式,交互的寻呼扫描模式和查询扫描模式也是必需的。
9. 对单功能设备而言并不需要支持SCO语音通道。
10. 支持绑定的设备必须有某种形式的固定内存来存放128位的认证码,使用联合键的HID设备比只使用单键的设备需要更多的内存来支持。
11. 为了使设备支持联合键认证,推荐最少为四个主机键(host key)留有适当的存储空间。
c. HID规范的导入模式 HID规范规定基本的键盘和指示功能使用固定格式的数据包,在HID主机端不需要HID剖析器(约占70kB)。
允许用固定的PSM和辅助的设备类控制FHS数据包作为服务发现协议的定位,以及键盘与指示设备的连接。
USB导入模式被保留用作最低层的终端应用。
为了使得用户界面更加友好,要求系统遵从以下规定: 1. 能够自动探测HID终端设备; 2. 必须有硬件添加向导; 3. 键盘必须是加密的,且安全; 4. 在PC机导入时,HID终端设备暂时不能使用。
d. HID规范的虚电缆连线概念 像鼠标、键盘等HID终端设备都是个人区域设备,它们有以下特征: 1. 通常与HID主机都有一对一的关系; 2. 不支持同时与一个以上的HID主机同时连接; 3. 它们也许有一个以上的可能建立连接的HID主机。
当蓝牙HID终端设备与一个HID主机建立一对一的连接关系时,它就被称为虚拟电缆连接。
这时HID终端设备与HID主机就建立了以下关系: 1. HID终端设备与HID主机捆绑。
2. 如果连接断开,将会自动重新建立连接。
3. 不会和另一HID主机相连,除非用户明确地去掉该虚拟电缆连接。
蓝牙HID终端设备的解决方案 如图2所示,作为HID终端设备端的BlueCode+可以有以下两种应用模型: 1. 与蓝牙核心协议栈一起集成在蓝牙芯片内,以蓝牙硬件模块形式提供。
2. 作为一个软件协议栈,BlueCode+也能够集成在客户指定的CPU中。
每个蓝牙HID终端设备(如键盘)都会有它自己的输入控制处理器,该控制器采集用户的输入信号,并转换成某种特定的代码传送给它的HID主机(如PC、PDA等)。
由于输入处理器的资源比较少,因此通常情况下蓝牙软件都需要在某个特定的处理器上运行。
在我们的方案中将BlueCode+移植到蓝牙芯片中运行,最大程度地实现了资源共享,也使得硬件集成更加简单,集成度更高。
而蓝牙芯片与输入控制器的接口可以是更便于系统集成的TTL电平的串行接口。
例如键盘、鼠标和游戏操纵杆等嵌入式设备,可以通过PS/2、UART、GPIO等标准接口将客户已有的HID终端设备硬件与内置HID规范的蓝牙模块结合起来。
由于BlueCode+HID软件已经集成进蓝牙芯片,因此,用户只需要将BlueRS+I或蓝牙芯片放进他们的硬件中。
输入控制器应按照USB格式通过串行连接发送扫描代码,当然...
HID键盘要不要上位机程序啊?
展开全部 先借个其他的USB键盘试试,还这样的话,只能换系统,个人建议换WIN7 32位旗舰,就是怕你的内存超过4G了,非得用64位才不浪费。
老外的机子都64位系统,别人用的任何软件几乎都正版的,不存在多大的兼容问题。
中国普通人用的都是各种盗版软件,所以还是32位WIN7兼容性好很多。
如果不是游戏开十个,八个,装4G以上内存纯属;浪费,...
转载请注明出处51数据库 » hid macros软件