ModifyPE
Если вы измените системный файл при помощи редактора ресурсов типа ResEdit или Resource Hacker, и включите его в дистрибутив, то во время инсталляции системы неизбежно получите ошибку копирования. Программа установки Windows проверяет контрольную сумму всех копируемых файлов, и в случае несовпадения отказывается копировать. Утилита ModifyPE корректирует контрольную сумму, и как следствие файл воспринимается как родной.
Несмотря на то, что программа установки Windows допустит копирование файла, по окончании установки в файл setuperr.log вносится запись о том, что файл не имеет цифровой подписи Microsoft. Возможна ситуация, когда при проверке целостности файлов Windows захочет восстановить оригинальный файл. Отключить проверку системных файлов можно при помощи .
Для начала скачайте ModifyPE . Теперь встает вопрос куда распаковать исполняемый файл из архива. Можно куда угодно, но рекомендую в директорию %windir%\System32, тогда не надо будет указывать путь к утилите при работе с командной строкой.
Работать с утилитой просто. Запустите командную строку и перейдите к папке, в которой расположен модифицируемый файл. Напечатайте команду
modifype.exe filename.xxx -c
где filename.xxx - имя вашего файла. В примере на скриншоте модифицируется файл C:\winntbbu.dll.
Если вы все сделали правильно, то вы увидите такое же сообщение, как на скриншоте.