hid编程
‘壹’ 如何开发windows下的USB HID应用
可行,但无比蛋疼的两种方式:1. 安装 VMWare,然后在其中安装 Mac OS 及 XCode,然后,然后开发……
2. 安装 Cygwin,使用 toolchain 开发。(只能为越狱后的 iOS 开发应用,可发布到 Cydia 之类的市场中)
今天刚刚装好win7下的Xcode编程环境几点心得
1.软件部分vmware10+Mac补丁+Xcode5.1.1+Mac os x10.9.3+vmware tools
2.vmware如何安装Mac图文教程网络可得
3.Mac版本对Xcode版本有有要求,所以下载的时候要注意。因为网上找不到Mac10.10.3的ISO镜像系统,所以我使用的Xcode也不是最新版本
4.Xcode运行过程还算满意,有时稍卡,毕竟虚拟机。为了让运行虚拟机比较迅捷,做了下面三个方面的事:
1)刚刚安装的win7旗舰版系统,没有加各种补丁,杀毒软件这些用的微软的mse+ccleaner
2)安装vmware tools,与虚拟机有更好的交互效果
3)网络加快虚拟机运行速度,这是设置虚拟机的参数以达到提速目的
5.有钱就买Mac
‘贰’ USB HID 枚举过程出现stall pid是什么原因
HID编程并不难,其实就是通过setupapi枚举并选择设备,然后通过CreateFile将它当做一个文件处理,读写就是ReadFile和WriteFile。网络“vchid开发”,有很多文章和例子,就不复制了。6716005
‘叁’ HID卡的分支种类
iCLASS® –经过优化使物理门禁功能更为强大,iCLASS 13.56 MHz 读/写非接触式智能卡技术可以提供最好的互操作性,并且可用于多种应用,包括门禁、网络登录安全性、生物特征识别、无现金付款、手持/移动/无线应用、逻辑门禁、考勤系统等。
OMNIKEY – OMNIKEY 为特殊市场(例如电子医疗和国家 ID)生产了即用型 PC 智能卡读取器设备以及先进的智能卡终端。 领先的计算机和外围设备制造商使用 OMNIKEY 智能卡读卡器芯片组和定制 PCB 将智能卡读卡器技术嵌入到 OEM 产品,如键盘和笔记本。 OMNIKEY 产品是为支持任何智能卡在任何计算机上的任意应用而设计的。
FlexSmart®MIFARE 和 DESFire –具有良好互操作性、符合 ISO 14443A 标准的非接触式智能卡产品 FlexSmart 系列为客户提供了一个非常灵活的平台 – 从简单、安全的 HID 格式 MIFARE 读卡器到可完全定制的(密钥和格式)安全的 MIFARE 和 DESFire 读卡器解决方案。 还提供键盘型读卡器型号(可供频繁使用)和多种凭证(包括证卡、标牌和密钥卡)。
SmartID™ MIFARE 和 DESFire –SmartID 定制非接触式门禁卡和读卡器提供了最大的互操作性和可编程性。 它们提供多种独特的功能,例如读取不符合 ISO14443 技术凭证的标准和专用的 MIFARE(扇区)和 DESFire(应用程序)数据结构。 SmartID 读卡器可配置为读取经任何第三方格式的卡。
Sokymat – Sokymat 的专业技术包括所有领域的射频识别,不仅体现在频率方面 – 125/134.2 kHz、13.56 MHz 和 UHF – 而且体现在 RFID 系统组件方面: 芯片、标签、天线和读卡器。 Sokymat 提供满足企业 RFID 系统特殊功能和限制的最适合的标签技术和包装解决方案。 125 kHz 感应技术
基于 HID Prox,在非接触式门禁卡和读卡器领域占据市场领先地位。 我们为客户提供物有所值的优质安防产品和一流服务,并与客户建立广泛的合作关系,在安全领域我们誉满全球。
HID Prox –对于安防经理、经销商、集成商和 OEM 而言,HID 感应卡和读卡器被认为是物理门禁的行业标准。 HID Prox 产品可靠、价格适中,可与门禁系统无缝集成。
Indala Prox – 高质量 125 kHz 感应读卡器 Indala 系列采用 FlexSecur® 安全编码,将智能编程技术与包括统一模块以及各种时尚的前盖设计在内的可互换组件完美结合在一起。 页首
多技术 – 为要将其当前卡系统从 HID Prox 升级到 HID iCLASS 凭证或卡的客户而设计,客户能够在一段时间中过渡到非接触式智能卡,同时在单个建筑物内或跨多个设施整合使用多种卡技术。
multiCLASS™ – multiCLASS 多技术读卡器将 Prox 125 kHz 感应技术和 iCLASS® 13.56 MHz 非接触式智能卡和读卡器技术整合到一个单独的读卡器中。 还可以读取 MIFARE、DESFire、FIPS201 和 Felica CSN 格式。
SmartTrans – SmartTRANS 是一种多技术读卡器,是为客户将其目前卡系统从最普及的感应 (125 kHz) 技术升级到 ISO14443 (MIFARE/DESFire) 卡而设计的。 身份识别解决方案
Asure ID® – 获奖的 Asure ID 照片身份识别软件系列采用 iDIRECTOR™ 技术平台,允许通过一个无缝过程就将多个应用加载到一张智能卡中,使最终用户能够更轻松地在企业环境中部署多卡应用。
Fargo – Fargo ID 证卡打印机、软件、系统和材料用于门禁系统、考勤跟踪、资产保护以及其他各种应用。 Fargo HDP5000 和 HDP600 证卡打印机使用 High Definition Printing™ (HDP®)(反转图像技术),用于高安全性和大型应用,尤其是在使用智能卡时。 Fargo DTC550、DTC400 和 Persona® C30 打印机使用 DTC 打印即直接打印到卡(染料升华)技术,这是最常用的 ID 卡打印技术。 联网门禁解决方案
Edge™ – HID EDGE IP 门禁解决方案提供灵活、可配置的支持 IP 的门禁处理器和主机接口解决方案的全系产品,包括获得嘉奖的 Edge Solo(经济合算、独立的单门门禁解决方案)、EdgeReader™(带有集成的 iCLASS® 读卡器)和 EdgePlus™(允许连接到任何韦根或多数时钟和数据读卡器)。 Edge 产品设计用来在网络“边缘”为独立或 OEM 软件主机系统提供完整和功能完善的门禁基础设施和非接触式智能卡功能,Edge 产品不需要太多的接线,经济合算,十分适于当今以 IT 为中心的安全环境。
VertX CS – 针对中央工作站管理的门禁,VertX CS 控制器提供功能齐全的门禁管理。 由于可以轻松安装并配置为典型的报警/防入侵系统,VertX CS 可以与业界领先的中央工作站软件无缝集成。 嵌入式解决方案
HID 提供嵌入式解决方案,使开发合作伙伴能够开发多种创新产品和应用程序。 通过 HID Connect,我们的非接触式技术引领制造商以原始和独具特色的方式使用我们的产品。 一流应用解决方案提供商致力于提高多种应用的安全性和工作效率,我们的解决方案是他们的技术首选。
‘肆’ 往HID设备发送数据
HID编程并不难,其实就是通过setupapi枚举并选择设备,然后通过CreateFile将它当做一个文件处理,读写就是ReadFile和WriteFile。
网络“vc hid开发”,有很多文章和例子,就不复制了。
http://blog.csdn.net/leo_wonty/article/details/6716005
‘伍’ VC++编程,如何获取USB hid设备连接在电脑上的哪个USB接口,如:电脑上有几个USB接口,如何知道在哪个
可以通过树形结构轻松看出
‘陆’ hid传感器集合v2是什么
hid传感器集合v2是,从 Windows 8 开始,Windows操作系统包括一个箱内传感器 HID 类驱动程序。
该驱动程序支持使用 HID 传输进行通信的十一种类型的传感器,而hid传感器集合v2也就是驱动器集合。
下图是HID传感器体系结构 。
而HID是一个设备类定义,用于将 PS2 样式的连接器替换为支持 HID 设备(例如键盘、鼠标、游戏控制器等)的通用 USB 驱动程序。
在 HID 之前,设备只能对鼠标和键盘使用严格定义的协议。
硬件创新要求使用现有协议重载数据,或使用其自己的专用驱动程序创建非标准硬件。
HID 为这些“启动模式”设备提供了支持,同时通过可扩展、标准化且易于编程的接口添加对硬件创新的支持。
目前,HID 设备包括各种设备,例如字母数字显示器、条码读取器、扬声器/耳机上的音量控制、辅助显示器、传感器等。
许多硬件供应商还对其专用设备使用 HID。
‘柒’ 使用C++进行USB接口编程的书
正好我这里可以介绍几本书给你看看, 《Visual C/C++系统开发典型实例解析》 http://www.xavw.com/book/html/?6818.html 本书本着实用的原则,通地定一个个典型案例解析,深入介绍用Visual C/C++进行系统开发应用的编程方法和编辑技巧。全书共7章:第1章Windows系统深入应用编程实例,对典型实例编程中所涉及到的Visual C/C++基础知识进行深入探讨和分析,围绕Visual C/C++有关Windows系统深入应用列举了48个典型应用案例;第2章桌面窗口管理应用编程实例,该章列举桌面和窗口管理12个典型应用案例;第3章对话框与工具条制作与改进应用编程实例,该章主要围绕对话框与工具条制作与改进应用编程,列举20个典型而实用的编程实例;第4章控件与组件应用编程实例,在该章中列举控件应用编程13个典型而实用的编程实例;第5章多媒体应用编程实例,列举11个媒体程序开发典型而实用的编程实例;第6章管理信息系统开发应用编程实例,列举15个数据库应用编程实例;第7章Visual C++编程技术巧23则,在该章中每个编程技巧均给出了完整的源代码。 本书内容丰富,实用性强,所有实例中的源程序代码都经过了测试和使用,并给出详细解释,浓缩Visual C/C++系统开发程序设计的精华,是系统开发编程人员的经验之作。 本书适合具有一定Visual C/C++基础的应用编程人员和系统开人员,对刚开始用Viusal C/C++进行系统开编程的新手也有很好的参考价值。 《USB 2.0硬件设计(第2版)》 http://www.xavw.com/book/html/?6819.html USB是外围设备与计算机进行连接的快速且灵活的新式接口。本书介绍最新的USB 2.0标准,从USB 的基础开始介绍,包括实际的硬件与软件设计,并且使用汇编语言、Visual C++、Visual Basic 等来示范程序代码的编写。另外还有各种USB 芯片介绍,帮助读者快速设计自己的USB 设备。 本书共15章和1个附录,内容包括:USB 简介、USB 传输、检测设备、控制传输、USB 控制器芯片、Cypress enCoRe控制芯片、驱动程序、设备类别、设备测试、电源管理与信号编码、电路接口、集线器、HID设备、HID程序设计、HID设备开发实例以及USB参考资料等。 本书适合从事USB 硬件、软件设计的程序员和其他相关技术人员使用或参考。
‘捌’ 停止u盘自动执行脚本原理
停止u盘自动执行脚本原理利用HID(Human InterfaceDevice,是计算机直接与人交互的设备
U盘由芯片控制器和闪存两部分组成,芯片控制器负责与PC的通讯和识别,闪存用来做数据存储;
闪存中有一部分区域用来存放U盘的固件,它的作用类似于操作系统,控制软硬件交互;固件无法通过普通手段进行读取。 BadUSB就是通过对U盘的固件进行逆向重新编程,相当于改写了U盘的操作系统而进行攻击的。
‘玖’ HID4045A门禁控制器忘记编程密码了
99#主密码* (默认1234)
如果不行,试试这个,有的产品批次是 #99#主密码*