2

Мне известен ответ: как я могу заменить значки исполняемого файла приложения?

И этот ответ: https://stackoverflow.com/q/14370553/261217

Я пробовал Resource Hacker, Resource Hacker FX, XN Resource Editor и несколько других редакторов ресурсов, которые даже не помню. Все они уже сняты с производства и все они испортили исполняемый файл. Независимо от того, использую ли я новый значок или редактирую встроенный. Есть ли какой-либо современный инструмент, который я могу использовать для этой задачи, который не будет производить сломанный EXE? Я ищу решение для Windows 7 x64, для 32-разрядного приложения.

И вот мой exe: https://www.dropbox.com/s/cr3fm1yl5ukfc7c/KeysRemapper.exe?dl=0. Я пытаюсь заменить второй значок (зеленая буква S).

1 ответ1

3

Файл упакован с использованием UPX, исполняемого компрессора.

Вы можете сначала распаковать его, а затем попробовать инструменты редактирования ресурсов, такие как Resource Hacker FX, PE Explorer или ResEdit и т.д.

Вы можете распаковать исполняемый файл (если он не запутан), используя следующую команду:

upx -d -o unpacked_filename.exe input_filename.exe

Я попробовал это, и это сработало для меня:

  1. Замена ресурса значка на распакованном EXE:UPX распаковывает редактирование EXE с помощью Resource Hacker FX
  2. Результат:

Значок ресурса заменен

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .