ฉันกำลังพัฒนาผลิตภัณฑ์ซึ่งใช้ไมโครคอนโทรลเลอร์ MSP430 พร้อมโมดูล USB ในตัว ฉันได้รับ PID จาก Texas Instruments และใช้เครื่องมือของพวกเขาในการสร้าง descriptors รวมถึงไฟล์. inf เพื่อติดตั้งซอฟต์แวร์ไดรเวอร์ ปัญหาที่ชัดเจนคือเนื่องจากลักษณะที่กำหนดเองของไฟล์เหล่านี้จะมีป๊อปอัพปรากฏขึ้น (ใน Windows 7) เมื่อทำการเสียบสาย USB ที่เตือนผู้ใช้ว่าไดรเวอร์ไม่ได้ลงชื่อ ฉันเชื่อใน Windows 8 และ Windows 10 มันบล็อกเพียงและไม่ได้ระบุสิ่งนี้กับผู้ใช้เลย
เนื่องจากเป็นผลิตภัณฑ์ที่มีคุณสมบัติครบถ้วนซึ่ง บริษัท ของฉันวางแผนที่จะวางจำหน่ายเราจึงต้องขอรับใบรับรองไดรเวอร์ (ฉันเชื่อในรูปแบบของไฟล์. cat?) ที่เราสามารถมอบให้กับลูกค้าเพื่อให้สามารถติดตั้งอุปกรณ์ได้ ซอฟต์แวร์ไดรเวอร์โดยไม่มีปัญหา
ฉันได้อ่านเอกสารของ Microsoft มาบ้างแล้ว (โดยเฉพาะอย่างยิ่งเอกสารนี้ ) พยายามเข้าใจสิ่งที่จำเป็นเพื่อให้เซ็นชื่อไดร์เวอร์ แต่โชคไม่ดีที่ตอนนี้อยู่เหนือหัวฉันแล้ว
นี่คือสิ่งที่ฉันคิดว่าฉันเข้าใจ:
- ฉันต้องส่งไดรเวอร์ (ไฟล์. inf?) ไปยังผู้ออกใบรับรองที่ได้รับอนุญาตจาก Microsoft (CA) มีจำนวนของสิ่งเหล่านี้อยู่ที่นั่นดังนั้นฉันจะต้องค้นหาสิ่งที่สัญญาณไดรเวอร์
- หลังจากเลือก CA โดยทั่วไปแล้วฉันจะต้องจ่ายค่าธรรมเนียมรายปี (โดยทั่วไปคือ 1, 2 หรือ 3 ปี) สำหรับบริการของพวกเขา ไดรเวอร์ใด ๆ ที่ฉันสร้างขึ้นในช่วงเวลานี้จะถูกลงชื่ออย่างถาวรแม้หลังจากที่บริการหมดอายุ ถ้าฉันต้องการเปลี่ยนไดรเวอร์หรือสร้างใหม่หลังจากบริการหมดอายุฉันจะต้องซื้อบริการอีก 1, 2 หรือ 3 ปี
- หลังจากชำระค่าธรรมเนียม CA จะสร้างไฟล์. cat ซึ่งเป็นใบรับรองที่รับรองได้ว่าไดรเวอร์ที่ฉันให้ไว้จะไม่เปลี่ยนแปลง หากมันไม่ตรงกับไฟล์. cat และข้อผิดพลาดจะปรากฏขึ้นระหว่างการติดตั้ง
ถูกต้องหรือไม่ เสี่ยงต่อการทำให้เกิดเสียงเหมือนฉันกำลังมองหาคำแนะนำสำหรับ CA เฉพาะ (ฉันไม่เป็นไรคุณ) ฉันจะหารายชื่อของ CA ที่สามารถทำใบรับรองนี้ให้ฉันได้ที่ไหน ยิ่งไปกว่านั้นจะเป็นเว็บไซต์และ / หรือราคาสำหรับช่วงเวลาการบริการที่แตกต่างกัน มีใครบ้างในที่นี้ที่มีประสบการณ์ตรงในการรับไดร์เวอร์สำหรับผลิตภัณฑ์ที่ใช้ไมโครคอนโทรลเลอร์ USB ที่ลงนามโดย CA ซึ่งจะช่วยให้ฉันเข้าใจและผ่านกระบวนการได้หรือไม่ ฉันโพสต์ไปยังฟอรัม MSDN แล้วแต่ดูเหมือนว่าจะตายไปแล้ว - ผ่านมาสองวันแล้วและเธรดของฉันมีเพียงจำนวนการดู