PDA

Показать полную графическую версию : [решено] Редактирование диалога в *.dll


1ce
15-06-2008, 18:11
Вдохновившись, замороженным пока, проектом WinStile, решил сделать кое что сам, с графикой проблем не возникает, малюем )
Проблема в изменении положения компонентов в окне диалога завершения работы. Вроде кнопки сдвинул, а при замене системного файла все как до редактирования.
Как оказалось файл восстановился до оригинального, как будто я ничего и не менял...
Редактирую с помощью Restorator 2007. Если честно, еще несовсем понятно как точно подогнать форму для нового положения графической кнопки.
После 3х-недельной войны с автоматизацией установки системы, драйверов и софта нет сил совсем )
Изменяемый ресурс - E:\WINDOWS\system32\msgina.dll (Dialog/20100)
Прошу помощи в осуществлении сего чуда:
http://img223.imageshack.us/img223/6113/79957844wf9.png
Вот подложка отдельно:
http://img49.imageshack.us/img49/6919/91810149bb7.png

Кнопки будут без подписей, крайняя справа (синяя) - отмена.

Ну естественно так же с диалогом смены пользователя.

1ce
16-06-2008, 06:42
Вобщем, после пары десятков дублей вышло что-то получше:
http://img156.imageshack.us/img156/8007/12ev3.png

Проблема с кнопкой "Отмена".
Есть, думаю, 3 варианта решения:
1 - сделать её прозрачной, а рисунок намалевать на фоне;
2 - привязать к ней нижний рисунок кнопки (синяя) из секции "Bitmap" (20150);
3- сделать новый битмап и осуществить привязку к нему

Ничего из этих вариантов не смог осилить.
Помогите разобраться, пожалуйста :huh:

Котяра
16-06-2008, 16:37
2 - привязать к ней нижний рисунок кнопки (синяя) из секции "Bitmap" (20150); »
Не очень хороший вариант.

1ce
17-06-2008, 00:16
Котяра, почму? )
Я, кстати, нигде не видел применения этой кнопки...

На счет кнопки спящего режима.
Она имеет странные координаты, я их не менял. Как согласуется ее положение относительно кнопки ждущего?

Котяра
17-06-2008, 12:17
Я, кстати, нигде не видел применения этой кнопки... »
Я тоже.

1ce
18-06-2008, 06:11
... кто тказал трудно? Я вот эти кнопки что на скринах сам в этом битмапе и заменял...
А кнопки смены пользователя вообще переделывал под этот же стиль, т.к. не нашел нигде.
Вобщем забил я на "Отмену" в графическом стиле, оставил стандартную кнопку )
Со спящим все впорядке оказалось...
Но вот косячок выходит:
http://img145.imageshack.us/img145/9161/72058753px0.png

Как поправить наезд формы с текстом?

Котяра
18-06-2008, 15:45
Но вот косячок выходит:
Как поправить наезд формы с текстом? »
Windows устанавливает обновления. Подождите, пока этот процесс закончится.

Ну естественно так же с диалогом смены пользователя. »
А как у Вас это получилось?

1ce
18-06-2008, 15:58
Windows устанавливает обновления. Подождите, пока этот процесс закончится. »
Эт понятно что временно, но косяк же на лицо! )
Короч графику сдвинем и сё!

А как у Вас это получилось? »
В смысле? Картинка с кнопками смены юзера и фон под неё лежат не в msgina.dll а в Shell32...

Котяра
18-06-2008, 16:26
В смысле? Картинка с кнопками смены юзера и фон под неё лежат не в msgina.dll а в Shell32... »
Получилось ли у Вас сделать это?

yurfed
18-06-2008, 17:31
Я, кстати, нигде не видел применения этой кнопки... »
http://keep4u.ru/imgs/b/080618/d6/d69331aa3b5a0599eb.jpg

1ce
18-06-2008, 17:42
yurfed, жжошь! Они все синие :lol: Темболее это уже мод. В оригинальном меню ее нет.
Котяра, сегодня если доделаю - к полуночи выложу. обещать точно не буду.

yurfed
18-06-2008, 17:44
Они все синие » А мне фиолетово, главное функции свои выполняют :)

Котяра
18-06-2008, 19:53
Цитата 1ce:
Я, кстати, нигде не видел применения этой кнопки... » »

yurfed, а откуда у Вас такой диалог выключения?

yurfed
18-06-2008, 20:02
а откуда у Вас такой диалог выключения? »
http://keep4u.ru/imgs/s/080618/44/44b436b29f85fee430.jpg (http://keep4u.ru/full/080618/44b436b29f85fee430/jpg)

1ce
18-06-2008, 21:59
Господи, любую картинку можно заменить, ResHacker поможет - бесплатная утилита для копания и редактирования *.dll, *.exe и прочих ресурсов. Только online замену система не даст осуществить, нужно досовыми прогами менять.

Кста. никто не знает где эта картинка лежит?
http://img79.imageshack.us/img79/6820/71135306yo5.png

yurfed
18-06-2008, 22:02
Господи, любую картинку можно заменить, » Господя, а мы и не знали.
К сожалению ResHacker не создаёт патчей для использования в будущем. Restorator- другое дело.

Котяра
18-06-2008, 22:16
Кста. никто не знает где эта картинка лежит? »
sysdm.cpl

yurfed, затрите номер продукта на скриншоте, запрещено выкладывать номера

1ce
19-06-2008, 06:42
Короч, заценяйте:
http://img77.imageshack.us/img77/2125/23694253ry0.png

Брать здесь (http://rapidshare.com/files/123660572/dlls.7z.html) = 2759 KB или тут в виде аддона! (http://forum.oszone.net/post-829862.html#post829862)
+ в архиве пропатченый logonui.exe в стиле MediaCenterXP для красоты и оффтопа )

sysdm.cpl »
Спасибо )
http://img229.imageshack.us/img229/4913/26439274um3.png




© OSzone.net 2001-2012