2011-07-26 2 views
2

저는 WinSCard를 사용하여 스마트 카드의 독점 응용 프로그램과 직접 통신하는 .NET 응용 프로그램을 보유하고 있습니다.Windows에서 특정 스마트 카드 하드웨어 ID에 대해 자동 스마트 카드 미니 드라이버 설치를 비활성화 할 수 있습니까?

카드를 처음 삽입하면 Windows는 사용자에게 드라이버를 검색하고 실패했음을 알려주므로 피해야합니다.

나는 WinSCard를 통해 무거운 짐을 모두 수행하는 관리되는 라이브러리를 이미 작성했기 때문에 차라리 스마트 카드 용 미니 드라이브를 작성하지 않을 것입니다. 특정 장치 용 드라이버를 설치하지 않도록 Windows에 알리는 방법이 있습니까?

답변

2

정확히 무엇을해야할 지 잘 모르겠지만 이없는 INF 파일을 설치해야합니다. 즉, "나는 이 장치 ")

+0

Google 검색 중 일부는 종종 "null 드라이버"라고 불립니다. –

0

이 스마트 카드 플러그를 사용하는 것을 시도하고 로컬 그룹 정책

클라이언트 컴퓨터에서
  1. 에서 재생의 관심을 클릭 시작 프로그램 및 파일 검색 상자에 입력 gpedit.msc, Enter를 누르십시오. 컴퓨터 구성의 콘솔 트리에서

  2. , 관리 템플릿을 클릭합니다. 세부 정보 창에서
  3. Windows 구성 요소을 두 번 클릭 한 다음 스마트 카드 두 번 클릭합니다.

  4. 을 마우스 오른쪽 단추로 클릭하고 스마트 카드 플러그 앤 플레이 서비스을 켠 다음 편집을 클릭합니다.

  5. 을 클릭 한 다음 확인을 클릭합니다.

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

0

@Paul-Bettsabsolutely right 내가 내가 직접 PCSC을 사용되면서 MIFARE DESFire 카드의 스마트 카드 미니 드라이버를 설치하고 카드 드라이버 그냥 필요하지 않은 방법 운동을하려고 몇 시간을 보냈다 .

마지막으로 null 미니 드라이버에 대해 특정 카드를 등록 할 수있는 유틸리티를 제공하는 유용한 문서를 발견했습니다.

제공된 파일 소스 두 배치 파일

  • pcsc_no_minidriver_memory.cmd 함께

    모든 메모리 카드 (ATR은 PC/SC의 V에 따라 구성된 비활성화.메모리 카드 2 사양)
  • pcsc_no_minidriver_well_known.cmd는 미니 드라이버 그것은 함께 않습니다

(NXP Desfire, NXP MIFARE 플러스, 다양한 칼립소 카드, ...)를하지 않아도 잘 알려진 비접촉식 카드를 비활성화 그래도 경고. 물론

, 사용이 소프트웨어 및 관리와 관련 스크립트는 그것이 당신의 20 $ 할 -cryptographic 카드가 제대로 작동하도록 시스템을 방지 할 수 있으므로 당신이 정말로, 그것은 무엇을 이해한다 확인 CryptoAPI를 사용하려면 미니 드라이버가 필요합니다.

관련 문제