9

У меня есть файл типа *.xyz который имеет хороший значок. Я хотел бы установить этот значок в качестве значка для ярлыка на рабочем столе. Однако опция "изменить значок" в диалоговом окне свойств может извлекать значки только из .dll , .exe и .ico . Мне не повезло найти файл .dll/.exe/.ico из которого исходит значок этого файла.

Как я могу найти ресурс, содержащий значок, используемый для определенного расширения файла?

5 ответов5

9

если вы знакомы с реестром, эта информация хранится в HKEY_CLASSES_ROOT

  1. открыть regedit (не бездельничать и ничего не менять)
  2. там будет список папок в древовидном представлении слева, нажмите на папку, которая называется "HKEY_CLASSES_ROOT". просмотрите этот длинный список для расширения .xyz
  3. когда вы щелкнете по нему, будет указан тип файла.
  4. теперь ищите вниз по списку под HKEY_CLASSES_ROOT, пока не найдете этот тип
  5. под этим типом будет папка с именем DefaultIcon, где вы найдете значок, используемый
4

Используйте IrfanView, www.irfanview.com, одну из наиболее полезных бесплатных программ в Интернете.

Установите его, запустите и перетащите .exe в окно IrfanView.

Значок появится на экране IrfanView. Если имеется несколько значков, вы можете пролистывать их, нажимая стрелку ВНИЗ на панели меню в верхней части экрана IrfanView.

Вы можете сохранить значок в отдельный файл, используя Файл -> Сохранить как. Вы можете экспортировать их все, используя OPTIONS -> EXTRACT_ALL_FRAMES. Попробуйте разные типы файлов для лучшего разрешения. ,Тип файла ICO - хорошее место для начала.

Я только что извлек около 50 иконок из исполняемого файла Windows 3.1 примерно за 1 секунду.

2

IconsExtract может сделать это для вас.

1

Возможно, IconViewer - это то, что вы ищете.

0

Вы пробовали хакер ресурсов или тюнер ресурсов ... это также может помочь: изменить значок по умолчанию для Exe

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