7

Как я могу изменить имя программы, которая отображается в диалоговых окнах, таких как «Открыть с помощью ...» в Windows 7? В частности, я хотел бы сделать этот диалог

Меню «Открыть с помощью», отображающее «Foxit Reader 4.1, Best Reader для повседневного использования ...»

просто скажите "Foxit Reader" или «Foxit Reader 4.1» без прикрепленного слогана.

3 ответа3

7

Я попробовал некоторые редакторы ресурсов, но они все отстой, затем мне удалось изменить запись исполняемого файла в следующем разделе реестра, и он работал для меня, без необходимости вообще редактора ресурсов:

HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
4

Описание исполняемого файла извлекается из самого исполняемого файла, из ресурса Version в поле FileDescription.

Вы можете использовать Resource Editor для изменения исполняемого файла и изменения описания. Это редактирование описания notepad++ из «Notepad ++: бесплатный (GNU) редактор исходного кода» »в« Notepad ++ Hum »:

Вот диалоговое окно потом:

2

Кажется, что информация получена из "информации о версии" в самой программе, это описание файла. "Ресурсный хакер" покажет это. давайте предположим, что у вас есть права на его изменение, вы можете просто отредактировать там текст, "скомпилировать скрипт", а затем сохранить программу обратно.

Пока не сделано, поскольку он также хранится в многоязыковом интерфейсе в реестре, поэтому вы можете найти его в реестре и удалить его из многоязыкового интерфейса пользователя, или выполнить разрыв многоязыкового интерфейса пользователя, удалив их все.
Если вы измените его только в MUI реестра, он может остаться на некоторое время.

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

Использование таких ресурсов, использование этого метода не работает для некоторых вещей, а изменение вещей редко может заставить программу работать иначе / хуже. Хакер ресурсов сохраняет файл с именем filename.original, когда вы делаете сохранение поверх оригинала. Этот файл является резервной копией.

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