Tôi đang phát triển một sản phẩm sử dụng vi điều khiển MSP430 với mô-đun USB tích hợp. Tôi đã nhận được một PID từ Texas Cụ và sử dụng các công cụ của họ để tạo các mô tả, cũng như tệp .inf để cài đặt phần mềm trình điều khiển. Vấn đề rõ ràng là do tính chất tùy chỉnh của các tệp này, một cửa sổ bật lên được hiển thị (trên Windows 7) khi cắm cáp USB cảnh báo người dùng rằng trình điều khiển không được ký. Tôi tin rằng trên Windows 8 và Windows 10, nó chỉ đơn giản là chặn nó và hoàn toàn không cho biết điều này với người dùng.
Vì đây là sản phẩm đầy đủ tính năng mà công ty tôi dự định phát hành, chúng tôi cần phải có chứng chỉ trình điều khiển (tôi tin ở dạng tệp .cat?) Mà chúng tôi có thể cung cấp cho khách hàng để họ có thể cài đặt thiết bị phần mềm điều khiển không có vấn đề.
Tôi đã xem qua khá nhiều tài liệu của Microsoft (đáng chú ý nhất là tài liệu này ) đang cố gắng nắm bắt những gì cần thiết để có được một trình điều khiển được ký, nhưng thật không may, điều này hiện đang ở trên đầu tôi.
Đây là những gì tôi nghĩ rằng tôi hiểu cho đến nay:
- Tôi cần gửi trình điều khiển của mình (tệp .inf?) Cho cơ quan cấp chứng chỉ do Microsoft ủy quyền (CA). Có một số trong số này, vì vậy tôi sẽ cần tìm một trong những dấu hiệu trình điều khiển.
- Sau khi chọn CA, thông thường tôi sẽ phải trả một khoản phí hàng năm (phổ biến nhất là 1, 2 hoặc 3 năm) cho dịch vụ của họ. Bất kỳ trình điều khiển nào tôi tạo trong thời gian này sẽ được ký vĩnh viễn, ngay cả khi dịch vụ hết hạn. Nếu tôi muốn thay đổi trình điều khiển hoặc tạo một trình điều khiển mới sau khi dịch vụ hết hạn, tôi sẽ cần mua dịch vụ thêm 1, 2 hoặc 3 năm nữa.
- Sau khi trả phí, CA sẽ tạo tệp .cat là chứng chỉ đảm bảo rằng trình điều khiển tôi đã cung cấp cho họ sẽ không bị thay đổi. Nếu không, nó sẽ không khớp với tệp .cat và một lỗi sẽ xuất hiện trong khi cài đặt
Điều này có đúng không? Có nguy cơ nghe có vẻ như tôi đang tìm kiếm đề xuất cho các CA cụ thể (tôi không phiền bạn), tôi có thể tìm danh sách các CA có thể làm chứng nhận này cho tôi ở đâu? Thậm chí tốt hơn sẽ là các trang web và / hoặc giá của họ cho các thời hạn dịch vụ khác nhau. Có ai ở đây có kinh nghiệm trực tiếp nhận trình điều khiển cho một sản phẩm dựa trên vi điều khiển USB có chữ ký của CA không, ai có thể giúp tôi hiểu và vượt qua quá trình này? Tôi đã đăng lên các diễn đàn MSDN nhưng có vẻ như đã chết ở đó - Đã hai ngày và chủ đề của tôi chỉ có một số lượt xem.