Jin.S
150
2017-12-12 20:18:57 작성 2017-12-12 20:49:26 수정됨
4
1829

c#으로 PC/SC{NFC(USB)타입 리더기와 스마트카드}를 이용해서 회원관리하는 프로그램 & 회원카드를 만드려고 하는데요.


java c# c++은 알고 대체적인 프로그래밍은 알지만

PC/SC에 대해 뭘 어떻게 해야하는지 제대로 아는게 없습니다.

대부분  소스코드들이 제가 부족한건지 이해가 잘 안되거나

스튜디오 2017에서 열어봐도 안되는것들이 많아서

참고할만한 (유료도 상관 없습니다) 

동영상 강의나 서적 혹은 자료등

정보 아시는분 계시면 조언 부탁드립니다.

0
0
  • 댓글 4

  • javaing
    1k
    2017-12-13 00:48:55

    qr 바코드 리더기는 사용해보진 않았지만 magnetic stripe 리더기와 비슷할거라 생각합니다.

    리더기에서 데이터가 넘어오는 방식이 두가지가 있는데 하나는 단순히 스캔시 키보드 입력처럼 받는것 -> 따로 코드에서 제어할 필요가 없이 카드를 긁고 나면 맨 마지막에 carriage return값이 입력되어 on text change 이벤트에서 들어온 값 사용

    아니면 opos 라이브러리를 이용해 제어하는 방식입니다. 첫번째 방식의 경우 텍스트박스에 무조건 포커스가 가있어야만 하기 때문에 opos를 사용하는 방법을 추천합니다. 아마 qr도 리더기 제조사에서 따로 sdk를 제공하지 않을까 생각하네요

    1
  • 믿음
    4k
    2017-12-13 09:32:11

    안녕하세요.
    운영자 믿음입니다.

    글 성격이 커뮤니티 카테고리에 적합한 것 같아서 이동하였습니다.

    많은 조언 얻으시기를 바라겠습니다.

    좋은 하루 되세요.


    1
  • Dive_Drink_Develope
    3k
    2017-12-13 09:38:10 작성 2017-12-13 09:45:35 수정됨

    라이브러리에서 카드 연결/해제관리하는부분하고

    APDU커맨드(바이트어레이) 만들어서 보내고 받아서 해석하는  부분(init/read/write/delete)

    cla ins p1 p2 등 구조체 데이터 구조

    해당 스마트카드에 원하는기능이 무엇인지(어플리케이션을깔것인지. 암호화(PC에서? SC 어플에서?해서 데이터를 넣고 뺄것인지 등)


    네가지만 잘 분류해서 파악하시면 될것같습니다.


    회원정보관리면 그냥 스트링으로 암호화만해서 메모리에 쓰고 꺼내는 작업만 해도 될듯.


    구글에서 pc/sc reader C# 으로만 검색해도 많은 정보들이 나오는데

    http://www.smartcard-magic.net/en/pc-sc-reader/csharppcsc-wrapper/

    2
  • Jin.S
    150
    2017-12-14 09:20:58

    회원 번호

    소속 클레스

    클래스 내부 분배 번호

    사진 정도를 넣고 싶은데

    블럭 단위에 헥스코드를 쓰거나 벨류를 쓰거나 뭐 막 그러던데 뭐가 뭔지... 정리된 글이 안보이고 중구난방으로 단편적인 예제들만 보다보니 오히려 햇갈리네요 ㅡ,ㅜ 

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.