lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1941回复:4

usbkey 的性质??

楼主#
更多 发布于:2003-06-07 10:45
usbkey是一种集智能卡和读写器于一体的USB设备。
我对是初次接触智能卡,不知我的观点是否正确,请大虾指正:
我认为,智能卡和读写器通讯是通过COS命令接口的,那和usbkey通讯就是和读写器通讯?那么还用cos命令吗?
有哪位大虾接触过,能具体解释一下吗?最好是开发过的,能说一下usbkey的通讯细节!谢谢!!!!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-07 22:47
我n年前做的时候,还没有用ic卡芯片的。可惜当时的老板思路有问题,浪费了巨多的商业机会,其中就包括u盘。

记得usb.org的class里面有这种类似的class,但一直没有实践过,而且可能最近这1年有了更合适的class。

以前看过一个用cos的key,研究了半天,发现pc(是叫idf还是ifd?:D)和key之间是用一些自己定义的命令通讯的。其实也是这样,如果不想遵循usb.org的class定义,完全可以自己弄。只要符合自己的要求/安全就行。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-06-08 20:51
哪还是要问开发商啦?它们定义的类型和设备请求,他们自己清楚。我想很有可能是控制传输,因为容量为8~64k。不知道看它的inf文件能知道一些吗?
[Version]
Signature=\"$Chicago$\"
Class=USB
Provider=%MwKey%
DriverVer=06/4/2001,1.0.0.0

[Manufacturer]
%MwKey% = MW.Key

[MW.Key]
%MwKey Install%=MwKey.Install, USB\\VID_04B4&PID_1234

[DestinationDirs]
MwKey.Files.Driver=10,System32\\Drivers
MwKey.Files.Driver.NTx86=10,System32\\Drivers

[SourceDisksNames]
1=%DiskName%,,1

[SourceDisksFiles]
MwUsbD.sys

[SourceDisksFiles.x86]
MwUsbD.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 98

[MwKey.Install]
CopyFiles=MwKey.Files.Driver;,MwKey.Files.Inf
AddReg=MwKey.AddReg

[MwKey.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,MwUsbD.sys

[MwKey.Files.Driver]
MwUsbD.sys

[MwKey.Files.Inf]
MwUsbD.inf

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Windows 2000

[MwKey.Install.NTx86]
CopyFiles=MwKey.Files.Driver.NTx86

[MwKey.Files.Driver.NTx86]
MwUsbD.sys,,,%COPYFLG_NOSKIP%

[MwKey.Install.NTx86.Services]
AddService = MwKey, %SPSVCINST_ASSOCSERVICE%, MwKey.Service

[MwKey.Service]
DisplayName    = %MwKey.ServiceName%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_AUTO_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %10%\\System32\\Drivers\\MwUsbD.sys
LoadOrderGroup = Base

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Strings

[Strings]
MwKey=\"M&W\"
MwKey Install=\"Ming Wah eKey\"
MwKey.ServiceName=\"Ming Wah eKey Driver\"
Diskname = \"\"

SPSVCINST_ASSOCSERVICE=0x00000002 ; Driver service is associated with device being installed
COPYFLG_NOSKIP=2 ; Do not allow user to skip file
SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_DEMAND_START=3
SERVICE_ERROR_NORMAL=1
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-09 23:55
明显是自己搞的driver,没有什么看头,和我以前公司搞的一样。等到鬼子弄个标准的,就全都没戏。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
dunniu
驱动老牛
驱动老牛
  • 注册日期2005-05-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分555分
  • 威望0点
  • 贡献值0点
  • 好评度997点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-05-07 09:56
鬼子的标准是就是pcsc
游客

返回顶部