Изменение строковых ресурсов внутри DLL-файла

Безопасно ли заменить некоторые символы строки, находящиеся в файле DLL, с помощью Hex Editor? Я не собираюсь вводить новые символы или удалять существующие, поэтому размер файла не изменится. И что я собираюсь сделать, это заменить некоторую встроенную строку SQL, которая написана строчными буквами, и сделать символы этой строки заглавными. Это нормально, или это повреждает DLL и делает ее выгружаемой? Кстати, эта DLL не имеет цифровой подписи с сертификатом подписи кода.

1 ответ

Решение

Если владелец dll не выполнит какую-либо проверку, например, используя контрольную сумму, он ничего не сломает.

(На самом деле большинство системных библиотек Windows отслеживаются на предмет изменений, и Windows будет жаловаться, если вы их измените)

Другие вопросы по тегам