Редактировать строки исполняемого файла без ресурсов

2091
droidgren

Я пытаюсь редактировать некоторые жестко закодированные текстовые строки простого приложения под названием mininotify, потому что я хочу сделать некоторый перевод. Программа была заброшена разработчиком несколько лет назад, и он не отвечает, когда я с ним связываюсь.

Приложение, похоже, написано на Microsoft Visual Basic.

Я пытался использовать такие инструменты, как Resource hacker и Resource Tuner, но в приложении нет строк, сохраненных в качестве ресурсов.

Я также пытался найти строки с помощью поиска в HEX-редакторе, но я нахожу только программные переменные и тому подобное.

Есть ли что-нибудь еще, что я могу сделать, или это невозможно?

2
Вам удалось найти решение этой проблемы? Я столкнулся с той же проблемой, и я все еще пытаюсь найти решение напрасно :) 12 лет назад 0

2 ответа на вопрос

0
soandos

Вы ищете что-то вроде .Net Reflector, которое больше не является бесплатным, но есть 14-дневная пробная версия.

.. не только для приложений .net? Sathya 12 лет назад 0
Так что мне нужно декомпилировать все приложение, изменить строки и исправить все ошибки, а затем перекомпилировать его? Похоже, много работы. droidgren 12 лет назад 0
Извиняюсь, я думал о VB.NET. Вероятно, не будет работать. вам нужно найти визуальный базовый декомпилятор, а затем надеяться, что он не был запутан. soandos 12 лет назад 0
0
integratorIT

Причина, по которой вы не видите никаких строк, заключается в том, что exe упакован с помощью UPX или другого исполняемого упаковщика. Я попытался загрузить файл, чтобы определить, какой упаковщик использовался, но программа больше не доступна на сервере. Выложи программу если сможешь, попробую помочь.

Смотрите здесь: http://myitforum.com/cs2/files/folders/utilities/entry114775.aspx droidgren 12 лет назад 0