예, 일반적으로 카드가 카드를 지원하고 쓰기 권한으로 카드를 인증 할 수 있으면 가능합니다.
많은 스마트 카드가 많이 있습니다. PCSC는 PC와 스마트 카드 (따라서 이름) 간의 통신을위한 표준화 된 API를 제공하기 위해 Microsoft가 처음에 API로 사용한 API입니다. 메모리에 대한 실제 읽기 및 쓰기가 스마트 카드 칩 자체에서 수행되므로 PCSC를 지원하는 모든 판독기를 응용 프로그램에서 사용하여 칩에 데이터를 쓸 수 있습니다.
물론 카드는 리더와 호환되어야합니다. 또한 메모리 카드, 파일 시스템 카드 또는 프로그램 가능 스마트 카드 여야합니다. PCSC는 후자의 두 가지 스마트 카드 용으로 설계되었으므로 대부분의 문서에 따라 범용 CPU가 있어야합니다. 그러나 DESFire v2와 같은 일부 메모리 카드는 더 높은 수준의 CPU 인터페이스를 제공합니다. 게다가 많은 독자들은 CLA 바이트를 FF
으로 설정하여 SCardTransmit을 통해 액세스 할 수있는 독점 API (구형 메모리 카드 표준 용)를 제공합니다.
데이터를 쓰는 방법은 스마트 카드에 따라 다릅니다. 파일 시스템 카드를 정의했지만 범용 스마트 카드에도 자주 사용되는 ISO/IEC 7816-4에는 파일에 쓰기 (UPDATE BINARY) 또는 기록 명령이 있습니다. 그러나 DESFire에는 자체 프로토콜이 있습니다. 스마트 카드를 먼저 인증하려면 설명서, 테스트 카드 및 테스트 키가 필요합니다. 이를 쉽게하기 위해 많은 제조업체와 리셀러가 스마트 카드, 호환되는 리더, 샘플 소프트웨어 및 경우에 따라 완벽한 개발 환경을 포함하는 개발 키트를 제공합니다.
PCSC를 통해 보내는 명령을 이해하려면 카드의 ISO 7816-4 (그 다음 -9 및 -8) 및 운영 체제 설명서, 실제로 제공되는 하위 집합 및 추가/그 이상의 독점 기능. 이것은 복잡한 작업이며 시간이 좀 걸릴 것입니다. – guidot