Tôi làm việc cho một công ty bán thiết bị USB và cung cấp trình điều khiển cho họ.Trong Windows 8, các tệp trình điều khiển INF của bên thứ ba có yêu cầu chữ ký không?
Trong Windows 7, bạn có thể cài đặt và sử dụng tệp trình điều khiển INF chưa được ký cho thiết bị USB miễn là chúng không thêm bất kỳ mã nào vào hạt nhân. Công ty chúng tôi sử dụng các trình điều khiển chung do Microsoft cung cấp (usbser.sys
và winusb.sys
), vì vậy chúng tôi không bao giờ cần ký các gói trình điều khiển của mình.
Dựa trên một báo cáo từ một trong những khách hàng của chúng tôi và từ một câu hỏi Stack Overflow What changed in the driver signature requirements for Windows 8? và the Arduino forum, có vẻ như Windows 8 Consumer Preview có những yêu cầu khắt khe hơn ký đòi hỏi tất cả các file của bên thứ ba INF để có được ký kết. Thông báo lỗi mọi người nhận được khi cố cài đặt trình điều khiển hoạt động trên Windows 7 là:
INF bên thứ ba không chứa thông tin chữ ký kỹ thuật số.
Từ chính thức của Microsoft xác nhận rằng chữ ký sẽ vẫn được yêu cầu trong phiên bản cuối cùng của Windows 8? Một hoặc hai câu từ MSDN.com sẽ là đủ, nhưng tôi không thể tìm thấy bất cứ điều gì.
Tôi đang cân nhắc việc mua chứng chỉ ký, nhưng trước khi tôi trả $ 200, tôi muốn chắc chắn rằng tôi sẽ thực sự cần nó trong thời gian dài. Có thể yêu cầu ký mới chỉ nằm trong bản xem trước của người tiêu dùng chứ không phải trong phiên bản thực?
Thật tầm thường để có được bản xem trước của người tiêu dùng. Vì vậy, bạn có thể tìm ra cho chính mình. Khó mà tin được là bạn không có. Ngoài ra, bạn bán những thứ nhưng không chuẩn bị để ho lên $ 200 cho một chữ ký ?! Đó là một phần lợi nhuận hàng năm của công ty bạn? –
Lấy bản xem trước của người tiêu dùng sẽ không thực sự giúp đưa ra quyết định này. Tôi lý tưởng muốn tiến bước trong thời gian và có được bản sao chính thức của Windows 8. Và có, tôi đang tiết kiệm. –
Khoảng 7 tháng sau khi đặt câu hỏi này, tôi đã viết một bài viết lớn giải thích tất cả mọi thứ tôi đã học về chủ đề: http://www.davidegrayson.com/signing/ Tóm lại, Windows 8 yêu cầu bạn ký các tệp INF của bạn nhưng nó không phải là một chữ ký WHQL; nó chỉ cần có một chuỗi tin cậy quay trở lại chứng chỉ trong danh sách Nhà chức trách chứng nhận gốc tin cậy. –