2

У меня проблема с пользовательским расширением файла, которое я добавил в реестр, я выполнил все шаги, просмотрел путь к файлу .ico, удалил связанные записи реестра и попытался снова, перезагрузив Windows и ничего.

Из-за низкой репутации я не могу добавить изображение, но файл с пользовательским расширением имеет значок с белым листом и значок приложения в центре.

Расширение .mqs, и оно находится в реестре как .mqs со значением MQSFile в HKEY_CLASSES_ROOT, а второй ключ с именем MQSFile в HKEY_CLASSES_ROOT по умолчанию имеет значение "Зашифрованный сценарий MQS", а значение DefaultIcon имеет путь к значку «C:\Program Files\MQS». \ ресурсы \ folder_icon.ico»

Так что не так, ключи реестра? Или значок кеша?

1 ответ1

1

Вы делаете это в значении DefaultIcon по умолчанию.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MQSFile\DefaultIcon]
@=PATH TO ICON IN HEX or BINARY

Пример, значок regedit для .reg файлов.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\regfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,72,00,65,00,67,00,65,00,64,00,69,00,74,00,2e,00,65,00,78,00,65,00,\
  2c,00,31,00,00,00

Значение декодируется

%SystemRoot%\regedit.exe,1

Запятая, одна - это положение иконки в случае нескольких иконок.

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