| Предыдущий | Следующий |
| ERROR_EXE_MACHINE_TYPE_MISMATCH | ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY |
ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
Что означает ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY
ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY означает попытку изменить уже подписанный исполняемый файл. После Authenticode signing изменение байтов файла нарушает подпись, поэтому resource/header/import patching должен выполняться раньше.
Что проверить
- Сохраните исходный файл, сведения о подписи и стадию build/update процесса, которая пытается его изменить.
- Найдите неподписанный артефакт, предназначенный для модификации, вместо редактирования финального signed binary.
- Выполните все изменения до signing, затем создайте финальный файл и подпишите его заново.
Как подтвердить исправление
Исправление подтверждается успешной сборкой, в которой изменение выполняется до подписи, а итоговый файл проходит проверку Authenticode и больше не вызывает этот код.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
