У меня есть промежуточный драйвер NDIS, состоящий из двух файлов .inf(один стандартный и один минипорта) и файла .sys, Из-за требований к подписке на драйверы Windows 7 мне пришлось получить сертификат подписи кода и подписать файл .sys, чтобы драйвер мог установить его в 64-разрядную систему. Это отлично работает, и у меня много успешных Windows 7 установок.
Тем не менее, тот же установщик выходит из строя в Windows 8 Consumer Preview (64-разрядный). Если я загружаюсь с Windows Signature Enforcement выключенным, он устанавливается правильно, так что это определенно проблема с подписью. Какие новые требования были добавлены между Windows 7 и Windows 8, которые мне нужно выполнить, чтобы установить мой драйвер?