В настоящее время я занимаюсь разработкой драйверов для Windows 10, и у меня также есть сертификат для подписи кода. Когда я подписываю свои файлы, они получают подпись и хэш, установленный в свойствах. Однако Windows 10 отказывается устанавливать их, отображая следующее сообщение об ошибке:

Хеш для файла отсутствует в указанном файле каталога. Возможно, файл поврежден или является жертвой взлома.

Вот синтаксис, который я использую для подписи моих двух файлов CAT, что я делаю неправильно?

"C:\Program Files (x86)\Windows Kits\8.1\bin\x86\signtool.exe" sign /f "C:\Users\me\Documents\MyDrivers\MyGroup.pfx" /p myPassw0rd /d "Test" /du http://www.my0c0mpany.com" /t "http://timestamp.verisign.com/scripts/timestamp.dll" /v /ph "C:\Temp\MyDriver\v0.3\*.cat"

The following certificate was selected:
    Issued to: MyGroup
    Issued by: COMODO RSA Code Signing CA
    Expires:   Tue Sep 17 02:59:59 2018
    SHA1 hash: *

Done Adding Additional Store
Successfully signed: *
Successfully signed: *

Number of files successfully Signed: 2

Number of warnings: 0

Есть что-то, чего мне не хватает? Количество ошибок: 0

0