阅读:1243回复:1
求助:关于win2003下PC/SC驱动的问题
我在2000下写的虚拟读卡器的驱动工作正常,现想将其移植到2003下,发现其不能列出,用windbg跟踪发现SmartcardInitialize(),SmartcardCreateLink()均返回成功,成功的create device,但创建后,card resource manager 并没有对其发送相应的IOCTL IRP,而在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers中并没有增加相应的读卡器注册项。通过事件查看器,发现驱动加载时,给出如下信息:
事件ID(1)的描述(在资源(WdVR)中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用/AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: 0000: 00 00 00 00 01 00 52 00 0008: 00 00 00 00 01 00 07 40 0010: 01 00 00 00 00 00 00 00 0018: 00 00 00 00 00 00 00 00 0020: 00 00 00 00 00 00 00 00 我查了这个标识,是关于网络的,而我的虚拟读卡器跟网络无关啊。郁闷,不知问题出在哪里。哪位能指导一下,分不够可以再加。 |
|
沙发#
发布于:2005-01-02 19:38
sinking你好,
我想写一个在2000下的虚拟读卡器的驱动,但是网上的资料很少,我看了ddk里介绍的有关smartcard library的知识,但是没有例子有点无从下手,照着ddk里的例子写了个大概,不过好像我的驱动还不能被resourcemanager找到 :( 现在我对度卡器驱动有一个大致的概念,能不能把你的驱动例子给我看看,我在这里非常感谢.如果你需要我帮你一起测你的驱动的话,我也非常愿意帮忙的,希望能和你一起进步 :) 我的email是 wujx@cosw.com stoneabc 2005.1.2 |
|