我有一個使用WinSCard直接溝通的專有應用智能卡上的.NET應用程序。是否可以在Windows中爲特定的智能卡硬件ID禁用自動智能卡minidriver安裝?
卡時先插入時,Windows會通知它正在搜索的司機和失敗的用戶,這是我想避免的。
,因爲我已經寫,通過WinSCard執行所有繁重的託管庫,我寧願不編寫微型驅動程序爲我的智能卡。有沒有辦法告訴Windows不要爲該特定設備安裝驅動程序?
我有一個使用WinSCard直接溝通的專有應用智能卡上的.NET應用程序。是否可以在Windows中爲特定的智能卡硬件ID禁用自動智能卡minidriver安裝?
卡時先插入時,Windows會通知它正在搜索的司機和失敗的用戶,這是我想避免的。
,因爲我已經寫,通過WinSCard執行所有繁重的託管庫,我寧願不編寫微型驅動程序爲我的智能卡。有沒有辦法告訴Windows不要爲該特定設備安裝驅動程序?
我不知道有足夠的瞭解它確切地告訴你該怎麼做,但你需要安裝一個INF文件不有一個相關的驅動程序(即你說,「我要帶關心此設備「)
嘗試使用此方法禁用智能卡插在本地組策略
在客戶端電腦上播放後,點擊開始,在搜索程序和文件框中鍵入gpedit.msc
,然後按Enter鍵。
在根據計算機配置控制檯樹中,單擊管理模板。
在詳細信息窗格中,雙擊Windows組件,然後雙擊智能卡。
用鼠標右鍵單擊打開智能卡即插即用服務,然後單擊編輯。
單擊已禁用,然後單擊確定。
[https://technet.microsoft.com/en-us/library/dd979547(v=ws.10).aspx]
@Paul-Betts是absolutely right和我花了一些時間去鍛鍊如何,因爲我是直接用PCSC安裝的MIFARE DESFire門禁卡智能卡迷你驅動和網卡驅動只是沒有要求。
最後,我發現,提供了一個實用工具,將讓你對空迷你驅動程序註冊的特定的牌有用的文章。
所提供的文件來與源和兩個批處理文件
pcsc_no_minidriver_memory.cmd
禁用每個存儲器卡(ATR根據PC/SC v構成。2規範的存儲卡)pcsc_no_minidriver_well_known.cmd
禁止沒有微型驅動(NXP的DESFire,恩智浦Plus CPU卡芯片,各種卡呂普索卡,...)它也確實會帶來一些知名的非接觸式卡一個警告,但;
當然,使用該軟件,並照顧相關的腳本,並確保你真的瞭解它做什麼,因爲它可能會阻止您的系統與您的$ 20 -cryptographic卡做正常工作需要它的小型驅動程序與CryptoAPI一起工作。
一些谷歌搜索後,這通常被稱爲「空驅動程序」 –