首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在Windows中禁用特定智能卡硬件ID的自动智能卡微型驱动程序安装?

是否可以在Windows中禁用特定智能卡硬件ID的自动智能卡微型驱动程序安装?
EN

Stack Overflow用户
提问于 2011-07-27 02:47:32
回答 3查看 1.7K关注 0票数 2

我有一个使用WinSCard直接与智能卡上的专有应用程序通信的.NET应用程序。

当第一次插入卡时,Windows通知用户它正在搜索驱动程序,但失败了,我希望避免这种情况。

我不想为我的智能卡编写迷你驱动程序,因为我已经编写了一个托管库,它通过WinSCard执行所有繁重的任务。有没有办法告诉Windows不要为特定的设备安装驱动程序?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-27 11:58:56

我对它知之甚少,无法确切地告诉你该怎么做,但你需要安装一个没有相关驱动程序的INF文件(也就是说,你是在说,“我正在处理这个设备”)

票数 2
EN

Stack Overflow用户

发布于 2016-10-18 22:37:58

@Paul-Bettsabsolutely right,我花了一些时间尝试如何为MIFARE PCSC卡安装SmartCard迷你驱动程序,因为我直接使用PCSC卡驱动程序,只是不需要卡驱动程序。

最后,我找到了一篇有用的文章,它提供了一个实用程序,可以让您针对null迷你驱动程序注册特定的卡。

  • WINDOWS 7 COMPLAINS ON MISSING DRIVER FOR SMARTCARDS – A PRACTICAL WORKAROUND

提供的文件随源文件和两个批处理文件一起提供

  • pcsc_no_minidriver_memory.cmd禁用所有存储卡(根据PC/SC v.2规范构建的内存cards)
  • pcsc_no_minidriver_well_known.cmd禁用一些没有微型驱动程序的知名非接触式卡(恩智浦Desfire、恩智浦Mifare Plus、各种Calypso卡、…)

不过,它确实带来了警告;

当然,要小心使用此软件和相关脚本,并确保您确实了解它在__中的作用,因为它可能会阻止您的系统正确使用20美元的加密卡,而您的加密卡确实需要它的迷你驱动程序才能与CryptoAPI一起使用。

票数 1
EN

Stack Overflow用户

发布于 2015-02-02 21:43:08

尝试此操作以在本地组策略中禁用智能卡即插即用

  • 在客户端计算机上,单击开始,在搜索程序和文件框中键入gpedit.msc,然后按Enter键。

  • 在控制台树中的计算机配置下,单击管理模板。

  • 在详细信息窗格中,双击Windows组件,双击智能Card.

  • Right-click打开智能卡即插即用服务,然后单击编辑。

  • 单击禁用,然后单击确定。<代码>H211<代码>G212

https://technet.microsoft.com/en-us/library/dd979547(v=ws.10).aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6834961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档