Войти

Показать полную графическую версию : Ресурсы Microsoft Windows XP


Котяра
22-06-2008, 18:49
Ресурсы Microsoft Windows XP
В этой теме все вопросы по поиску ресурсов типа "где этот диалог?"
Изначально первое сообщение темы выглядело так:

Где лежит этот диалог?
http://i030.radikal.ru/0806/73/d8eead8525c0t.jpg (http://radikal.ru/F/i030.radikal.ru/0806/73/d8eead8525c0.jpg.html)http://i057.radikal.ru/0806/f9/638fd85034f6t.jpg (http://radikal.ru/F/i057.radikal.ru/0806/f9/638fd85034f6.jpg.html)
Анализ программой Process Explorer дал понять, что его выводит csrss.exe. Однако данный файл (как и csrsrv.dll) не содержит ресурсов кроме Version Info. Где искать этот окно? И вообще где окна, которые выводит csrss.exe?

http://forum.oszone.net/images/misc/checkmark.gifВопросы и ответы по ресурсам - Что такое ресурсы

Q:Что такое ресурсы?
A:Ресурсы - это вид информации исполнимых файлов (exe, dll, cpl, scr), не являющийся исполняемым кодом, но используемый этим кодом. Виды ресурсов: AVI, BITMAP, MENU, DIALOG, STRING TABLE и т.д. Лучший (на мой взгляд :) ) редактор ресурсов - ResHacker.

http://forum.oszone.net/images/misc/checkmark.gifВопросы и ответы по ресурсам - Где что лежит

Q:Где лежит диалог "Завершение программы"?
A:winsrv.dll
Q:Где лежат надписи "Запуск Windows", "Заврешение работы"?
A:winlogon.exe
Q:Где лежит установка принтера?
A:printui.dll

DedAlex
22-06-2008, 19:13
Котяра, похоже в winsrv.dll. Я обычно ищу с помощью программы Restorator. Первый поиск - все файлы с ресурсами типа диалог. Потом в открытых поиск текста.

Котяра
22-06-2008, 19:17
Котяра, похоже в winsrv.dll. Я обычно ищу с помощью программы Restorator. Первый поиск - все файлы с ресурсами типа диалог. Потом в открытых поиск текста. »
DedAlex, да там. Там еще есть окно "Поиск" из IE и Блокнота. :)

Drongo
22-06-2008, 19:20
Котяра, А в shel32.dll его не пробовал искать?!
P.S. Неуспел, к тому же неправильный мой вариант.

Котяра
22-06-2008, 19:24
shel32.dll »
shell32.dll?

Drongo
22-06-2008, 19:28
shell32.dll? »Верно. :)

belk
22-06-2008, 19:40
Кстати, эта тема меня на вопрос натолкнула: почему в винде все ресурсы раскиданы по файлам совершенно "ненормальным"
способом, т.е. в winsrv.dll лежит диалог поиска + диалог "Завершение программы", надеюсь, понятно высказался)

Котяра
22-06-2008, 19:47
Кстати, эта тема меня на вопрос натолкнула: почему в винде все ресурсы раскиданы по файлам совершенно "ненормальным"
способом, т.е. в winsrv.dll лежит диалог поиска + диалог "Завершение программы", надеюсь, понятно высказался) »
Мне кажется, они рассортированы не по "теме", а по процессу, который их использует. Например, в winlogon.exe лежат диалоги входа и выхода из системы, в msgina.dll лежат диалоги входа и выхода из система, в shell32.dll лежат диалоги, используемые Windows Explorer. "Завершение программы" лежит в winsrv.dll, видимо, потому что оно вызывается csrss.exe, в котором нет ресурсов (видимо, из-за необходимости уменьшения размера этого файла), а winsrv.dll - это "Windows Server DLL", видимо связан с csrss.exe.

Котяра
22-06-2008, 22:39
Где лежит фон Check Disk при загрузке?

Drongo
22-06-2008, 23:04
Котяра, Где лежит фон Check Disk при загрузке? »По моему нигде. Это делает само приложение и изменить его невозможно.

Котяра
22-06-2008, 23:07
Котяра,
Цитата Котяра:
Где лежит фон Check Disk при загрузке? »
По моему нигде. Это делает само приложение и изменить его невозможно. »
Просто я еще ставил Avast! Home, так есть загрузочное сканирование, которое включается в тот же момент и с тем же фоном.

Котяра
23-06-2008, 16:11
Где лежит окно с кнопками "Отправить отчет" и "Не отправлять"? В dwwin.exe - нету.

Котяра
23-06-2008, 18:03
Где лежит текст "Пожалуйста, подождите" при смене темы?

Котяра
24-06-2008, 16:31
Где лежит логотип, который показывает winver.exe? Уж точно не в нем самом. ибо ту же картинку показывают другие программы.

DedAlex
25-06-2008, 11:59
Где лежит логотип, который показывает winver.exe? »
Сам диалог лежит в shell32.dll №14352, можно предположить, что и логотип там же. Картинка №131 уж очень на него похожа. Рядом лежат и логотипы для других версий Windows.Где лежит текст "Пожалуйста, подождите" при смене темы? »
Возможно shell32.dll строка №12599.




© OSzone.net 2001-2012