欧美黑人精品一区二区三区-蜜臀av午夜一区二区三区在线-被上司欺负的下属人妻-丰满少妇被猛烈进入白浆

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

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

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

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

    0371-60135900
    7*24小時客服服務(wù)熱線