Как заменить иконку в исполняемом файле?
Мне известен ответ: как я могу заменить иконки исполняемого файла приложения?
И этот ответ: https://stackoverflow.com/q/14370553/261217
Я пробовал Resource Hacker, Resource Hacker FX, XN Resource Editor и несколько других редакторов ресурсов, которые я даже не помню. Все они больше не поддерживаются, и все они создали испорченный exe-файл. Независимо от того, использую ли я новый значок или редактирую встроенный. Есть ли какой-нибудь современный инструмент, который я могу использовать для этой задачи, который не будет давать сломанный exe? Я ищу решение для Windows 7 x64, для 32-разрядного приложения.
И вот мой exe: https://www.dropbox.com/s/cr3fm1yl5ukfc7c/KeysRemapper.exe?dl=0. Я пытаюсь заменить второй значок (зеленая буква S).
1 ответ
Файл упакован с использованием UPX, исполняемого компрессора.
Вы можете сначала распаковать его, а затем попробовать инструменты редактирования ресурсов, такие как Resource Hacker FX, PE Explorer или ResEdit и т. Д.
Вы можете распаковать исполняемый файл (если он не запутан), используя следующую команду:
upx -d -o unpacked_filename.exe input_filename.exe
Я попробовал это, и это сработало для меня:
- Замена ресурса значка на распакованном EXE:
- Результат: