1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        PCSC驅動問題

        發布時間:  2012/5/18 17:05:17
         PCSC驅動問題
         
        請問我的電腦開機后提示“Reader PCSC Driver Error,you must Reinstall Reader Driver",這是出現了什么問題呢?
         
        讀卡器驅動錯誤,重裝讀卡器驅動。
         
        解決方案 1 在控制面板中進入管理工具(進入計算機管理)。管理窗口的左欄中打開“服務和應用程序”,點擊“服務”。(或者可以通過控制面板進入) 2 找到名稱為“Smart Card”的服務,雙擊打開。在“常規”處“啟動類型”選為自動;在“登錄”處,“登錄身份”選擇本地系統帳戶,點擊確定。 3 在該項上單擊鼠標右鍵,選擇“啟動”,即可啟動windows智能卡服務。
         
        “由于用優化大師卸載工具卸載某一軟件,導致系統重新啟動出現這個問題提示錯誤” 進入DOS后,鍵入以下命令: 1.scardsvr reinstall 2.regsvr32 scardssp.dll (中間有空格;氐絯indow視窗系統后,重新啟動服務,默認為手動,改為自動后,點擊啟動。)如使用DOS命令仍然不能導入IC卡信息,重新安裝操作系統。
         
         
        pcsc驅動開發
         
        以下內容是翻譯國外網站上的:
         
        如果想完全了解pcsc協議,可以去PC/SC Workgroup網站上下載協議看.該網站包括了大量pcsc主題方面的信息 也可以去啃MSDN , 也可發現相關文檔. DDK中也包含了一些smartcard例子,留給有信心有毅力的一定要寫出pcsc驅動的人.這可不是一件輕松的事,pcsc驅動有它自己的內部構造(pcsc驅動會與smclib連續),很多地方比較晦澀難懂,非驅動老手,還要多從各種可能的地方獲取信息。當然ddk是開發驅動一個不錯的出發點。
        把pcsc協議搬到這里來講,個人認為并不是什么好辦法,這里主要講講對pcsc的理解來讓讀者入門。
         
        例子中的pcsc驅動不是一個服務讀卡器和智能卡的全功能的pcsc驅動,如大家所知,驅動安裝以后,系統就能識別pcsc讀卡器,應用程序就可以通過微軟的smartcard組件來訪問智能卡,F在流行的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工具模擬虛擬卡片的插拔動作.
         

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

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

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

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

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线