导航:首页 > 源码编译 > pcsc驱动开发源码

pcsc驱动开发源码

发布时间:2022-04-01 16:02:21

1. 常出现弹出对话框Message:Raeder pcsc driver!

转:这个是网上银行U盾驱动程序,试下重新下载SmartCardService.rar软件再安装的提示信息: http://www.goldpac.com/pss/pss_download/可以下载“XP智能卡服务补丁”此文件为压缩文件,安装后请重启电脑后再安装你的U盾驱动程序
网上解决参考如下办法:
1 我的电脑”上按下鼠标右键,选择管理(进入计算机管理)。管理窗口的左栏中打开“服务和应用程序”,点击“服务”。(或者可以通过控制面板进入)
2 找到名称为“Smart Card”的服务,双击打开。在“常规”处“启动类型”选为自动;在“登录”处,“登录身份”选择本地系统帐户,点击确定。
3 在该项上单击鼠标右键,选择“启动”,即可启动windows智能卡服务。

另外在网上有一种解决方案,是通过DOS完成的
进入DOS后,键入以下命令
1.scardsvr reinstall
2.regsvr32 scardssp.dll (中间有空格。回到window视窗系统后,重新启动服务,默认为手动,改为自动后,点击启动。)如使用DOS命令仍然不能导入IC卡信息,重新安装操作系统

2. 招商银行 PCSCInst.exe 怎么下载

目前我行网银UKEY发行的都是免驱动的。

3. 打开网页显示:reader pcsc driver error! you must rein

摘要 ReaderPCSCDriverError!YouMustReinstallReader Driver!出现该问题,多是由于电脑上的一些智能卡驱动程序出现问题,多见于银行U盾或者地税的插卡等设备的驱动,如果有时间可以将些程序的驱动再次安装一下。

4. 急。急!读者PCSC驱动程序错误

你需要“xp智能卡服务补丁”和最新的“
GemPC430
(
USB
)”,我下面提供两个网址给你,保证你的问题解决:
http://www.goldpac.com/pss/pss_download/
http://support.gemplus.com/gemdownload/readers/drivers.aspx?prodid=5

5. PCSC驱动问题

pcsc驱动开发

以下内容是翻译国外网站上的:

如果想完全了解pcsc协议,可以去PC/SC Workgroup网站上下载协议看.该网站包括了大量pcsc主题方面的信息 也可以去啃MSDN , 也可发现相关文档. DDK中也包含了一些smartcard例子,留给有信心有毅力的一定要写出pcsc驱动的人.这可不是一件轻松的事,pcsc驱动有它自己的内部构造(pcsc驱动会与smclib连续),很多地方比较晦涩难懂,非驱动老手,还要多从各种可能的地方获取信息。当然ddk是开发驱动一个不错的出发点。
把pcsc协议搬到这里来讲,个人认为并不是什么好办法,这里主要讲讲对pcsc的理解来让读者入门。

例子中的pcsc驱动不是一个服务读卡器和智能卡的全功能的pcsc驱动,如大家所知,驱动安装以后,系统就能识别pcsc读卡器,应用程序就可以通过微软的smartcard组件来访问智能卡。现在流行的usbkey(国外习惯叫usbtoken或usb dongle)是一种安全认证的设备,集成了读卡器和卡片,上层应用利用pcsc框架调用微软的csp进行数字签名,身份认证等功能。 如果不走pcsc架构,这些功能的开发可以说一点不比开发驱动容易。
pcsc架构有几个层次:
ICC - integrated circuit cards; 卡片
IFD - interface device (读卡器);
IFD handler - handler of interface device (简单的说就是驱动);
Resource Manager - service, 管理和控制应用程序所有对任何读卡器中智能卡访问. 比如多个应用程序同时对一张卡操作,那么Resource Manager会对请求进行管理排队,从而保证系统和设备不会打架。
Service Providers - 如cryptographic (CSP) and noncryptographic(SCSP) service providers 这部分通常是建立的基于智能卡的应用服务。用户的智能卡能当作什么用途,就是在这里实现的。这部分要由用户自行开发。

pcsc驱动屏蔽了设备和其他一些通讯协议方面的事情,这样不管你的读卡器是串口,并口,usb口,不管你的通讯协议是怎么定义的。用户要对你的智能卡进行开发,都只需调用windows提供的pcsc函数,而不需管底层的实现细节。把设备和应用开发划分成了两个独立的模块。这两块都用windows的pcsc函数进行接口。这样只要符合pcsc协议的设备,都可以拿来为你所用,而你开发的软件,无需任何修改也可以应用到许多不同厂商的设备上。
如果你的pcsc驱动满足某些条件,那么你可以开发出很奇特的设备,比如usbkey(把读卡器和卡固定地做在一起),然后让系统识别它为插入卡的读卡器。那么usbkey可以替代读卡器+卡模式完成windows的域登录等。开发usbkey的成本比开发读卡器加卡的成本要低得多。可能只有三分之一不到。当然,我也承认目前这方面的争论很大,但是我们面对争论的办法,只是让研究继续……
生产usbkey比较大的厂家国内有华大,握奇,明华,海泰等,国外有aladdin,rainbow等。

小结:无论对于usbkey或者读卡器来说PC/SC驱动是非常重要的部分。 希望这个例子能够对那些对pcsc驱动有兴趣的人有所帮助。

基本上比较正确。但是在98系统下,PCSC架构的驱动有硬伤,98智能卡补丁中的SCRM不支持读卡器的即插即用,即使设备本身是PNP的。所以在98系统可以考虑只使用USB驱动。
卡商一般在驱动以上会封装一层设备API层,本层通过SCRM访问驱动,或者直接和通过USB驱动访问设备。设备API层上面再封装一层应用API层,封装了7816指令,对上层的应用屏蔽了7816指令的细节。再往上就是CSP,当然也可能在CSP和应用API层之间加上P11层,以实现CSP和P11的无缝连接和互用。

例子中最重要的函数是SendSmdReader().此函数应当在外部硬件(卡上或usbkey)上执行。为了模拟虚拟卡片的插拔动作,我建立了一个额外的线程WORKER thread (function VdVendorIOCTL),还用函数IoCreateSynchronizationEvent建立了一个事件 SC_INSERT_REMOVE。 用户应用程序(ins_rem.exe) 触发这个事件和驱动模拟卡片插拔。第二个应用程序 (sc_mon.exe) 报告虚拟卡片目前的状态。并且也可以用工具软件PCSCInf.exe等来检测卡片状态。
此驱动支持系统事件日志SYSTEM EVENT LOG, 保存相应的状态信息和错误信息。所有的信息都可以用系统标准的事件查看器查看。

复位应答数据、用二进制文件来模拟卡片上内存的文件,都保存在驱动源码中。能通过注册表对它很容易地修改和设置。虚拟读卡器的名称是"COMRAD 000001 0"

PC/SC driver测试工具:
1. TAPDUDemoCard from Vizvary Istvan
此工具用来与虚拟的智能卡通讯,无需写一行代码,通讯是双向模式的。
2. APDU command test from Vizvary Istvan;
和第一个工具很相似。
3.PCSC Info from ZeitControl cardsystems GmbH;
工具,用来测试任何pcsc兼容读卡器,它能控制读卡器中卡的状态,并报告当前卡状态

虚拟读卡器能用在win2k的域登录上。智能卡登录是win2k的一项非常棒的功能特性。在你的智能卡或usbkey中存放证书,这样登录时系统会检查你的证书,认可方能登录。此例中,当虚拟智能卡拔出和系统锁定pc机时,虚拟读卡器才向资源管理器报告。
首先,把lock_pc。reg文件导入注册表,激活win2k登录设置。即"请 CTRL+ALT+DEL登录", 参数 "Winlogon\scremoveoption" 能被置 "1"或 "2", 意味着 "卡拔出时锁定计算机" 和"卡拔除时注销当前用户". 如果驱动正确安装,你就能看到域登录窗口弹出来. 请用ins_rem工具模拟虚拟卡片的插拔动作.

6. 读者pcsc驱动程序错误则必须重新安装读卡器驱动程序 这是什么意思

pcsc驱动程序安装错误

7. 谁能给我pcsc读卡器的驱动程序

是标准的PCSC读卡器么?如果是标准的PCSC读卡器,WIN7的系统可以不用装驱动。

8. 打开电脑不停地出现Reader PCSC Driver Error!You Must Reinstall Reader Driver!

读卡器驱动错误,重装读卡器驱动。 解决方案 1 在控制面板中进入管理工具(进入计算机管理)。管理窗口的左栏中打开“服务和应用程序”,点击“服务”。(或者可以通过控制面板进入) 2 找到名称为“Smart Card”的服务,双击打开。在“常规”处“启动类型”选为自动;在“登录”处,“登录身份”选择本地系统帐户,点击确定。 3 在该项上单击鼠标右键,选择“启动”,即可启动windows智能卡服务。 “由于用卸载工具卸载某一软件,导致系统重新启动出现这个问题提示错误” 进入DOS后,键入以下命令: 1.scardsvr reinstall 2.regsvr32 scardssp.dll (中间有空格。回到window视窗系统后,重新启动服务,默认为手动,改为自动后,点击启动。)如使用DOS命令仍然不能导入IC卡信息,重新安装操作系统。

9. 读者PCSC驱动程序错误,你必须重新设置驱动程序”

最简单的方法
运行WINDOWS系统修复程序,必须有安装盘。

第Ⅱ种方法
1 我的电脑”上按下鼠标右键,选择管理(进入计算机管理)。管理窗口的左栏中打开“服务和应用程序”,点击“服务”。(或者可以通过控制面板进入)
2 找到名称为“Smart Card”的服务,双击打开。在“常规”处“启动类型”选为自动;在“登录”处,“登录身份”选择本地系统帐户,点击确定。
3 在该项上单击鼠标右键,选择“启动”,即可启动windows智能卡服务。

第Ⅲ种方法
通过DOS完成的
进入DOS后,键入以下命令:
1.scardsvr reinstall
2.regsvr32 scardssp.dll (中间有空格。回到window视窗系统后,重新启动服务,默认为手动,改为自动后,点击启动。)如使用DOS命令仍然不能导入IC卡信息,重新安装操作系统。

10. 电脑提示Reader PCSC Driver Error!You Must Reinstall Reader Driver!

pcsc读卡器驱动程序错误!您必须重新安装读卡器驱动!
你吧工行的软件卸载重新安装一下, 安工行的操作步骤OK

阅读全文

与pcsc驱动开发源码相关的资料

热点内容
陕西不听命令 浏览:366
怎么把皮皮虾app表情弄到微信 浏览:288
安卓编译springboot 浏览:391
手机壁纸文件夹背景 浏览:792
target目录禁止编译 浏览:804
php打开html页面 浏览:612
python加密mp4 浏览:898
吃鸡如何把安卓平板亮度变亮 浏览:5
python中concatenate 浏览:37
程序员银行用的技术老旧 浏览:848
航天器控制算法软件 浏览:520
游戏不同的服务器有什么区别 浏览:72
jar线上编译 浏览:115
程序员论坛代码被怼 浏览:997
win7文件夹选项注册表 浏览:786
中央编译局常艳博士照片 浏览:306
濡沫江湖安卓怎么下载 浏览:955
陕西省电信dns服务器云服务器 浏览:828
美辑编译多长时间润色好 浏览:468
服务器心跳地址是什么 浏览:983