USB 모듈이 내장 된 MSP430 마이크로 컨트롤러를 사용하는 제품을 개발 중입니다. Texas Instruments에서 PID를 가져 와서 해당 도구를 사용하여 설명자 및 .inf 파일을 생성하여 드라이버 소프트웨어를 설치했습니다. 분명한 문제는 이러한 파일의 사용자 지정 특성으로 인해 USB 케이블을 연결하면 드라이버가 서명되지 않았다는 경고 메시지가 팝업으로 표시됩니다 (Windows 7). 나는 Windows 8과 Windows 10을 믿기 때문에 단순히 그것을 차단하고 사용자에게 이것을 나타내지 않습니다.
회사에서 출시 할 예정인 모든 기능을 갖춘 제품이므로 고객에게 장치를 설치할 수 있도록 드라이버 인증서 (.cat 파일 형식으로 생각하십니까?)를 얻어야합니다. 문제없는 드라이버 소프트웨어.
나는 드라이버에 서명하기 위해 필요한 것을 파악하려고 노력 하는 Microsoft 문서 (대부분 이 문서 ) 를 상당히 많이 보았지만 불행히도 지금은 내 머리 위에 있습니다.
이것이 내가 지금까지 이해 한 것입니다.
- 드라이버 (.inf 파일?)를 Microsoft 공인 인증 기관 (CA)에 제출해야합니다. 거기에는 여러 가지가 있으므로 드라이버에 서명하는 것을 찾아야합니다.
- CA를 선택한 후에는 일반적으로 서비스에 대해 연간 요금 (가장 일반적으로 1, 2 또는 3 년)을 지불해야합니다. 이 기간 동안 생성 한 모든 드라이버는 서비스가 만료 된 후에도 영구적으로 서명됩니다. 서비스가 만료 된 후 드라이버를 변경하거나 새 드라이버를 만들려면 1 년, 2 년 또는 3 년 동안 추가 서비스를 구매해야합니다.
- 수수료를 지불 한 후 CA는 .cat 파일을 생성합니다.이 파일은 내가 제공 한 드라이버가 변경되지 않도록하는 인증서입니다. 그렇지 않으면 더 이상 .cat 파일과 일치하지 않으며 설치 중에 오류가 나타납니다.
이 올바른지? 특정 CA에 대한 권장 사항을 찾고있는 것처럼 들릴 위험이 있습니다 (걱정하지 않습니다).이 인증을 수행 할 수있는 CA 목록은 어디에서 찾을 수 있습니까? 다른 서비스 기간 동안 웹 사이트 및 / 또는 가격이 더 좋을 것입니다. CA에서 서명 한 USB 마이크로 컨트롤러 기반 제품의 드라이버를 직접 경험 한 사람이 있습니까? 프로세스를 이해하고 처리하는 데 도움을 줄 수있는 사람이 있습니까? 이미 MSDN 포럼에 게시 했지만 거기에서 꽤 죽은 것 같습니다. 이틀이 지났고 스레드에는 소수의 견해 만 있습니다.