亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

PCSC驅(qū)動問題

發(fā)布時間:  2012/5/18 17:05:17
 PCSC驅(qū)動問題
 
請問我的電腦開機后提示“Reader PCSC Driver Error,you must Reinstall Reader Driver",這是出現(xiàn)了什么問題呢?
 
讀卡器驅(qū)動錯誤,重裝讀卡器驅(qū)動。
 
解決方案 1 在控制面板中進入管理工具(進入計算機管理)。管理窗口的左欄中打開“服務和應用程序”,點擊“服務”。(或者可以通過控制面板進入) 2 找到名稱為“Smart Card”的服務,雙擊打開。在“常規(guī)”處“啟動類型”選為自動;在“登錄”處,“登錄身份”選擇本地系統(tǒng)帳戶,點擊確定。 3 在該項上單擊鼠標右鍵,選擇“啟動”,即可啟動windows智能卡服務。
 
“由于用優(yōu)化大師卸載工具卸載某一軟件,導致系統(tǒng)重新啟動出現(xiàn)這個問題提示錯誤” 進入DOS后,鍵入以下命令: 1.scardsvr reinstall 2.regsvr32 scardssp.dll (中間有空格�;氐絯indow視窗系統(tǒng)后,重新啟動服務,默認為手動,改為自動后,點擊啟動。)如使用DOS命令仍然不能導入IC卡信息,重新安裝操作系統(tǒng)。
 
 
pcsc驅(qū)動開發(fā)
 
以下內(nèi)容是翻譯國外網(wǎng)站上的:
 
如果想完全了解pcsc協(xié)議,可以去PC/SC Workgroup網(wǎng)站上下載協(xié)議看.該網(wǎng)站包括了大量pcsc主題方面的信息 也可以去啃MSDN , 也可發(fā)現(xiàn)相關文檔. DDK中也包含了一些smartcard例子,留給有信心有毅力的一定要寫出pcsc驅(qū)動的人.這可不是一件輕松的事,pcsc驅(qū)動有它自己的內(nèi)部構(gòu)造(pcsc驅(qū)動會與smclib連續(xù)),很多地方比較晦澀難懂,非驅(qū)動老手,還要多從各種可能的地方獲取信息。當然ddk是開發(fā)驅(qū)動一個不錯的出發(fā)點。
把pcsc協(xié)議搬到這里來講,個人認為并不是什么好辦法,這里主要講講對pcsc的理解來讓讀者入門。
 
例子中的pcsc驅(qū)動不是一個服務讀卡器和智能卡的全功能的pcsc驅(qū)動,如大家所知,驅(qū)動安裝以后,系統(tǒng)就能識別pcsc讀卡器,應用程序就可以通過微軟的smartcard組件來訪問智能卡�,F(xiàn)在流行的usbkey(國外習慣叫usbtoken或usb dongle)是一種安全認證的設備,集成了讀卡器和卡片,上層應用利用pcsc框架調(diào)用微軟的csp進行數(shù)字簽名,身份認證等功能。 如果不走pcsc架構(gòu),這些功能的開發(fā)可以說一點不比開發(fā)驅(qū)動容易。
pcsc架構(gòu)有幾個層次:
ICC - integrated circuit cards; 卡片
IFD - interface device (讀卡器); 
IFD handler - handler of interface device (簡單的說就是驅(qū)動); 
Resource Manager - service, 管理和控制應用程序所有對任何讀卡器中智能卡訪問. 比如多個應用程序同時對一張卡操作,那么Resource Manager會對請求進行管理排隊,從而保證系統(tǒng)和設備不會打架。 
Service Providers - 如cryptographic (CSP) and noncryptographic(SCSP) service providers 這部分通常是建立的基于智能卡的應用服務。用戶的智能卡能當作什么用途,就是在這里實現(xiàn)的。這部分要由用戶自行開發(fā)。
 
 
pcsc驅(qū)動屏蔽了設備和其他一些通訊協(xié)議方面的事情,這樣不管你的讀卡器是串口,并口,usb口,不管你的通訊協(xié)議是怎么定義的。用戶要對你的智能卡進行開發(fā),都只需調(diào)用windows提供的pcsc函數(shù),而不需管底層的實現(xiàn)細節(jié)。把設備和應用開發(fā)劃分成了兩個獨立的模塊。這兩塊都用windows的pcsc函數(shù)進行接口。這樣只要符合pcsc協(xié)議的設備,都可以拿來為你所用,而你開發(fā)的軟件,無需任何修改也可以應用到許多不同廠商的設備上。
如果你的pcsc驅(qū)動滿足某些條件,那么你可以開發(fā)出很奇特的設備,比如usbkey(把讀卡器和卡固定地做在一起),然后讓系統(tǒng)識別它為插入卡的讀卡器。那么usbkey可以替代讀卡器+卡模式完成windows的域登錄等。開發(fā)usbkey的成本比開發(fā)讀卡器加卡的成本要低得多。可能只有三分之一不到。當然,我也承認目前這方面的爭論很大,但是我們面對爭論的辦法,只是讓研究繼續(xù)……
生產(chǎn)usbkey比較大的廠家國內(nèi)有華大,握奇,明華,海泰等,國外有aladdin,rainbow等。
 
 
小結(jié):無論對于usbkey或者讀卡器來說PC/SC驅(qū)動是非常重要的部分。 希望這個例子能夠?qū)δ切⿲csc驅(qū)動有興趣的人有所幫助。
 
 
基本上比較正確。但是在98系統(tǒng)下,PCSC架構(gòu)的驅(qū)動有硬傷,98智能卡補丁中的SCRM不支持讀卡器的即插即用,即使設備本身是PNP的。所以在98系統(tǒng)可以考慮只使用USB驅(qū)動。
卡商一般在驅(qū)動以上會封裝一層設備API層,本層通過SCRM訪問驅(qū)動,或者直接和通過USB驅(qū)動訪問設備。設備API層上面再封裝一層應用API層,封裝了7816指令,對上層的應用屏蔽了7816指令的細節(jié)。再往上就是CSP,當然也可能在CSP和應用API層之間加上P11層,以實現(xiàn)CSP和P11的無縫連接和互用。
 
 
例子中最重要的函數(shù)是SendSmdReader().此函數(shù)應當在外部硬件(卡上或usbkey)上執(zhí)行。為了模擬虛擬卡片的插拔動作,我建立了一個額外的線程WORKER thread (function VdVendorIOCTL),還用函數(shù)IoCreateSynchronizationEvent建立了一個事件 SC_INSERT_REMOVE。 用戶應用程序(ins_rem.exe) 觸發(fā)這個事件和驅(qū)動模擬卡片插拔。第二個應用程序 (sc_mon.exe) 報告虛擬卡片目前的狀態(tài)。并且也可以用工具軟件PCSCInf.exe等來檢測卡片狀態(tài)。
此驅(qū)動支持系統(tǒng)事件日志SYSTEM EVENT LOG, 保存相應的狀態(tài)信息和錯誤信息。所有的信息都可以用系統(tǒng)標準的事件查看器查看。
 
 
復位應答數(shù)據(jù)、用二進制文件來模擬卡片上內(nèi)存的文件,都保存在驅(qū)動源碼中。能通過注冊表對它很容易地修改和設置。虛擬讀卡器的名稱是"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兼容讀卡器,它能控制讀卡器中卡的狀態(tài),并報告當前卡狀態(tài)
 
 
虛擬讀卡器能用在win2k的域登錄上。智能卡登錄是win2k的一項非常棒的功能特性。在你的智能卡或usbkey中存放證書,這樣登錄時系統(tǒng)會檢查你的證書,認可方能登錄。此例中,當虛擬智能卡拔出和系統(tǒng)鎖定pc機時,虛擬讀卡器才向資源管理器報告。
首先,把lock_pc。reg文件導入注冊表,激活win2k登錄設置。即"請 CTRL+ALT+DEL登錄", 參數(shù) "Winlogon\scremoveoption" 能被置 "1"或 "2", 意味著 "卡拔出時鎖定計算機" 和"卡拔除時注銷當前用戶". 如果驅(qū)動正確安裝,你就能看到域登錄窗口彈出來. 請用ins_rem工具模擬虛擬卡片的插拔動作.
 

本文出自:億恩科技【www.allwellnessguide.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線