Показать полную графическую версию : Ресурсы оформления WINDOWS 7
там черт ногу сломит в этом коде »
Именно, поэтому никаких мануалов на эту тему нет, Windows 7 у меня тоже нет, ресурсами давно не занимался, поэтому могу подсказать только принцип поиска.
Простой вариант.
Вам нужно найти какой-то диалог, которого нет в секции DIALOG, но в секции STRING есть текст из этого диалога.
Смотрите номер (системный, не порядковый) строки текста. Например, окно копирования файлов - shell32.dll.mui - string 13589 - "Из:".
Извлекаете из файла Shell32.dll секцию UIFILE и запускаете поиск 13589 по множеству файлов (какой программой искать - дело ваше).
В итоге находите, что этот номер есть в файле 42.txt (хотя он xml на самом деле).
Вариант посложнее.
Номер строки может быть в HEX-формате, типа 0x8096.
Вам нужно перевести значение HEX в DEC, это позволяет сделать системный калькулятор в режиме Программист (меню Вид).
Переключаете (слева посередине) в режим HEX, вводите значение и переключаете в режим DEC. Получаете номер строки.
Таким образом вы можете найти файл с параметрами диалога.
Редактирование самого диалога в TXT\XML файле - это уже на ваше усмотрение.
Более менее разобраться можно, но сложно. Понадобится чтение доп. материалов. Гугл в помощь.
Всё не проверял. Но в Windows 10 фраза про удаление папки в shell32.dll.mui в секции String присутствует. А в Shell32.dll в секции UIFILE глухо, как в танке. Такие дела.
LZAA, в Windows 7 тоже самое, в shell32.dll.mui в секции String текст самих диалогов про которые писал тоже есть.
Что именно Вы хотите изменить в этих диалогах, если не текст?
хотелось бы так
https://a.radikal.ru/a03/1910/1f/065282af377dt.jpg (https://a.radikal.ru/a03/1910/1f/065282af377d.png)
https://d.radikal.ru/d18/1910/3e/adb69d02d6edt.jpg (https://d.radikal.ru/d18/1910/3e/adb69d02d6ed.png)
https://b.radikal.ru/b12/1910/d8/d55f534efc76t.jpg (https://b.radikal.ru/b12/1910/d8/d55f534efc76.png)
Присмотритесь к shell32.dll -> Dialog. При внимательном просмотре я обнаружил там интересующие Вас диалоги. Но диалоги в последнем сообщении, повидимому, относятся к другой OS и другой теме Windows. Таким образом, для работы нужны два файла shell32.dll и другая тема Windows. Напишите подробно про эти обстоятельства.
LZAA, чет у меня в windows 7 в файле shell32.dll вообще нет секции диалог (возможно вы в другой версии винды смотрите), а скрины последние это диалоги из WinStyle для XP (просто файл shell32.dll от XP открыт в рестораторе на 7 и там сделал скрины тема тут не причем), собственно хотелось сделать такие же диалоги как в XP только в 7, т.к глаза своей уродливостью режут))
Дайте файлы shell32.dll от Windows XP и 7.
tem000, до Windows Vista диалоги находились в самих файлах библиотек (DLL).
Начиная с Windows Vista ввели языковые пакеты и все локализованные диалоги и строки находятся теперь в файлах MUI.
Если вам написали про диалоги в shell32.dll, то смотрите файл shell32.dll.mui.
Smarty, это я знаю что в 7 диалоги в файлах MUI, конкретно которые ищу я у себя там не нашел в shell32.dll.mui.
LZAA, держите положил в разные папки
https://cloud.mail.ru/public/3m5d/4wtn6o5J7
Извините за то, что неверно написал. Действительно, диалоги находятся в файле shell32.dll.mui.
Немного разобрался с файлами. Выходит так, что в секции UIFILE действительно находятся диалоги, но в „неявном" виде. Правда, докопаться до конца не смог. Взял для примера диалог удаления папки: „Вы действительно хотите безвозвратно удалить эту папку?" Для этого текста ID DEC=16725 и HEX=0x4155. Посмотрел все ресурсы в секции UIFILE, но таких значений найти не смог.
С другой стороны, для того, чтобы отредактировать этот TXT\XML таким образом, чтобы в результате диалог визуально был подобен XPшному нужны специальные знания. Здесь нужен программист. B XP, к сожалению, в shell32.dll ресурсы UIFILE крайне скудны, примером служить не могут. Хотя можно попробовать их в shell32.dll (Windows 7) подсунуть.
Также можно посмотреть, как выглядят диалоги в Windows 8. Если они покажутся приемлемыми, то надо будет подробно разбираться с shell32.dll и shell32.dll.mui.
LZAA, Smarty, спасибо за помощь но разбираться в секции UIFILE что то вообще нет желания, видимо придется смириться с уродством этих диалогов)). Кстати мне гдето попадался пост там человек переделал диалог в 7, который предлагает замену при совпадении имен на такой же как в XP, только я этот пост теперь найти не могу и он как раз выкладывал файл shell32.dll от 7 т.к там в секции UIFILE код менялся.
Попробуйте найти адрес в истории браузера. Придётся повозиться. Эта информация может помочь достичь желаемого результата.
AndrikShu
14-05-2020, 21:40
Подскажите, кто знает, где находятся данные ресурсы, всё позабывал и найти нигде не могу. Интересует именно полоса, показывающая объём свободного места. Спасибо.
https://picua.org/images/2020/05/14/318e5344c60e2736f729fb341d621b45.th.jpg
AndrikShu, в визуальном стиле .msstyles.
То есть, Вам - сюда: http://forum.oszone.net/thread-158508.html
eoschool
27-05-2020, 15:57
Для того чтобы установить стандартный экран блокировки или приветствия вам необходимо скачать и заменить файл imageres.dll в папке C:\Windows\System32 . Для этого вам будет скачать файл imageres, распаковать, зайти в указанную папку и открыть свойства данного файла.
saidalievich
19-11-2020, 19:31
Подскажите, пожалуйста, как сдвинуть "добро пожаловать" на экране приветствия ниже?
Пытаюсь заменить значок Документа XML на WIN7. Заменил:
System32/mmcndmgr.dll - 1098.ico - нет результата
SysWOW64/mmcndmgr.dll - 1098.ico - нет результата
wow64 в winsxs - 6 файлов msxml3.dll - нет результата
в amd64 тоже мимо. Где может ещё прятаться этот значок???
Restorator 2007 захватил только из первых двух вышеуказанных папок.
Про wow и amd он вообще скромно умолчал. Сам нашёл и поменял.
Пока не помогло...
s.nevod, w7 x86 у меня меняется - System32 файл msxml3.dll
может кэш... ))
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.