| Предыдущий | Следующий |
| SPAPI_E_DI_FUNCTION_OBSOLETE | SPAPI_E_AUTHENTICODE_DISALLOWED |
SPAPI_E_NO_AUTHENTICODE_CATALOG
Что означает SPAPI_E_NO_AUTHENTICODE_CATALOG
SPAPI_E_NO_AUTHENTICODE_CATALOG: Проверка подписи требует Authenticode-каталог, связанный с файлом драйверного пакета, но подходящий catalog не найден. Причиной часто бывает неполный пакет, несогласованные версии INF/CAT или изменение файла после подписания.
Что проверить
- Проверьте CatalogFile и decorations в INF и наличие соответствующего CAT рядом с исходным пакетом.
- Убедитесь, что INF, CAT и все подписываемые файлы взяты из одной версии пакета и не изменялись после подписи.
- Прочитайте signing block в setupapi.dev.log: он указывает конкретный файл и этап, на котором каталог не был найден.
Что делать
Получите полный неизменённый пакет от издателя или пересоберите и подпишите собственный пакет целиком. Копирование CAT из другой версии не помогает: каталог должен содержать hash именно проверяемых файлов.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.