Добрый день!
Мне необходимо подписать драйвер для разных платформ (XP, VISTA, Windows 7 при чём как для 32 так и для 64). Прочёл все сообщения которые есть на этом форуме по этой теме. И у меня остались некторые неясности, которые, надеюсь, знающие люди разЪяснят мне.
И так: имею для каждой платформы *.sys, *.inf и *.cat фыйлы.
Для того что бы подписать это всё мне необходимо иметь кросс-сертификат (который бесплатно качается с сайта Microsoft) и супер-пупер главный сертификат которым и будет производиться подпись и который нужно КУПИТЬ в соответсвующей фирме (например в VeriSign). При чём кросс-сертификат должен соответствовать супер-пупер сертификату.
До этого момента мне вроде всё ясно. Я спомощью купленного сертификата подписываю свои драйвера и раздаю их пользователям. Правильно?
А вот нужно ли обращаться дополнительно в лабораторию WHQL Microsoft и проходить все тесты, и платить ещё денег для того что бы драйвера были подписаны? Или это просто альтернативный путь подписания? Или он всё таки обязятелен?