|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
принцеп действия Style XP
Всем привет. У меня такой вопрос по какому алгоритму работает прога Style XP когда меняет тему или набор значков ? Ведь вся эта информация хранится в системной ддлельке Shell32.dll которую нельзя изменить пока работают почти все системные процессы , если же их снять то комп через 30 сек выключится . Может можно как нибудь это организовать программно ? Помогите если кто знает .
Последний раз редактировалось Sharky, 03.11.2008 в 21:13. |
#2
|
|||
|
|||
Лучше раскажи чем конкретно занимаеться эта прога или что хочешь ты) не все использовали данную программу.
Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#3
|
||||
|
||||
эта прога для изменения тем т е ( изменеия иконок ,тем ,кнопок , ну и кароче всего оформления) вообщем эти все ресурсы находятся в Shell32.dll
|
#4
|
|||
|
|||
Все гораздо проще, в ОС виндоус уже все реализовано для смены тем оформления так же и для ресурсов тем оформления. Смотри чаще MSDN!
И задавай конкретные вопросы. |
#5
|
||||
|
||||
так может кто нибудь скажет мне алгоритм как это сделать
|
#6
|
||||
|
||||
если кто то меня не допонял
Говорю прямо мне нужно внести изменения в Shell32.dll
|
#7
|
||||
|
||||
Нетрогай эту библиотеку, лучше глянь папку Windows\Resources\Themes и посмотри в блокноте некоторые файлы (а некоторые в PE Explorer).
|
#8
|
||||
|
||||
Запусти монитор файловой системы/реестра(FileMon/RegMon) и смотри, куда
она лезед Кнопка "+" - весы в правом верхнем углу сообщения... |
#9
|
||||
|
||||
Всё с вами понятно ,1 ответ выше это не ответ . Мне библиотеку изменять надо . // И какой еще блокнот
.C алгоритмизацией у вас слабовато вопрос не читаете что ли и ответ понять нельзя ваш . Последний раз редактировалось Sharky, 05.11.2008 в 17:44. |
#10
|
||||
|
||||
Style XP как раз и работает с этими файлами и кроме патча UXTHEME.dll практически нечиго не делает, указанную тобой библиотеку не трогает, вроде . Задай вопрос конкретно, н-р, как сменить тему оформления Виндовс, как написать собственную тему, как заменить файл, который используется или как работать с ресурсами (удаление, добавление) в PE-файлах. А то перекидываешь с больной головы на здоровую, нехорошо
|
#11
|
||||
|
||||
Что точно хранится в этой библиотеке так это в основном все системные значки. Отключаешь SFC (защита системных файлов), кажись, а теперь можно и на другую заменить. Но это чревато последствиями, если у тебя руки кривые. Вообще, как я и говорил выше все значки (а может и не все) можно прописать в файле темы (*.theme), который имеет текстовый формат. Там же идут библы *.msstyles и shellstyle.dll в которых хранятся все рисунки, размеры и тд, использованные в оформление всей винды. Все, изучаешь работу с текстовыми файлами, ресурсами и флаг тебе в руки
|
#12
|
||||
|
||||
Cпасибо большое , вот прекрасный понятный ответ)
|