мы разработали драйвер и подписали файл cat и sys подписью Verisign нашей компании (SHA1 + SHA256, включая цепочку сертификатов).Мы протестировали его под Windows 7 и 10 как 32, так и 64-битными версиями.Теперь у нас есть несколько случайных клиентов, которые сообщают, что наше устройство не распознается правильно в диспетчере устройств, и появляется ошибка 52:
Windows не может проверить цифровую подпись для драйверов, необходимых для этого устройства.Недавнее изменение оборудования или программного обеспечения могло привести к установке файла, который подписан неправильно или поврежден, или это могло быть вредоносное программное обеспечение из неизвестного источника.(Код 52)
Setupapi.dev.log показывает эту ошибку:
_ !!!dvi: устройство не запущено: устройство имеет проблему: 0x34 (CM_PROB_UNSIGNED_DRIVER), состояние проблемы: 0xc0000428
Но это сообщение в Setupapi.dev.log также присутствует в рабочих установках.
Инструмент подписи показывает, что подпись действительна, также как и страница свойств в проводнике Windows.
В чем причина такого поведения?