PDA

Показать полную графическую версию : Диалоговое окно "Копирование - Перемещение"


Страниц : [1] 2

shao
07-05-2010, 01:11
Изменение диалогового окна Windows XP с внешним видом , как в Windows 7.




Изменённое Windows XP:

http://img823.imageshack.us/img823/6900/copymove.jpg (http://img823.imageshack.us/i/copymove.jpg/)


Оригинальное Windows 7 :

http://img69.imageshack.us/img69/6900/copymove.jpg (http://img69.imageshack.us/i/copymove.jpg/)



Инструкция по редактированию:
Для изменения окна редактируется:
- файл shell32.dll -- ресурс Dialog1020
- файл shell32.dll -- создаётся новый ресурс Bitmap - 404

Для редактирования ресурсов применяется программа ResourceHacker.

Для перемещения отредактированного системного файла
можно использовать программу Replacer,
которую нужно поместить на диск , где установлена система.
Я располагаю в папке Program Files.
В открытое окно программы перемещаем системный
файл shell32.dll , который нужно заменить.
Нажимаем "Enter".
Потом в окно перетягиваем файл shell32.dll , который
мы отредактировали/пропатчили и которым заменяем
системный файл.
Нажимаем "Enter" и соглашаемся с заменой.
Ну и , чтобы изменения вступили в силу - не забудьте
перегрузить компьютер



Сделал ещё патчер Patch_shell32.dll.exe

Патчить можно на установленной системе , независимо от тем оформления,
от установленных стилей WinStyle , ResPatch Black-Dark Aero и т.д.
Для пропатчивания нужно запустить патчер с командой

Patch_shell32.dll.exe -force

Ссылка на патчер прикреплена.

В ссылке по закачке ресурсов прилагается набор
для редактирования:
- программа ResourceHacker
- программа Replacer
- рисунок для ресурса Bitmap - 404
- скрипт для редактирования ресурса Dialog1020

_____________________________________________________________

З.Ы. Диалоговое окно не полнофункциональное , как в Windows 7:

- скорость "фейковая" , отображение скорости некоректное
- нижняя полоса диалогового окна - статическая , неподвижная.
Честно говоря не знаю как её сделать подвижной.
Может будут у кого какие соображения ? Помогите..

Amigos
07-05-2010, 07:31
скриншот после патча с другой темой оформления

http://s53.radikal.ru/i139/1005/57/6c4f2675900e.png

и нужно упомянуть что строчка
Скорость: 10.2 MB/sec
фейковая, с реальной скоростью копирования никак не соотносящаяся

shao
07-05-2010, 08:55
скриншот после патча с другой темой оформления »

После патча полоса прогресбара и анимация должны соответствовать своей поточной теме/стилю.

и нужно упомянуть что строчка Скорость: 10.2 MB/sec
фейковая »

А по сути и окно то всё фейковое ... :)

Amigos
07-05-2010, 12:50
всё фейковое ... » "Откуда", "Имя файла", "Время ожидания" вполне реальны, и расположены удобнее, чем в дефолтном XP'ном диалоге

sis-terr
05-10-2010, 23:54
ссылки на патчеры умерли

shao
06-10-2010, 15:08
Обновил ссылки в шапке темы.

SASHMET
19-03-2011, 20:56
http://savepic.net/675629m.png (http://savepic.net/675629.htm)

Переделал немного для себя.Забирайте если надо.

allecs
22-03-2011, 02:19
А кто может сделать так чтобы в ХР также как и в 7 при копирование или перемещение в заголовке этого окна писалось Копирование или Перемещие и откуда и куда.

CDY
22-03-2011, 08:00
Правый столбик в окне бы выровнял как в Win7.
Т.е. до
http://i18.fastpic.ru/big/2011/0322/72/671e44f56f54bc4f5b006f663c7a9f72.jpg
после
http://i18.fastpic.ru/big/2011/0322/8a/1ace982993e4ceefbf31ec01eedae58a.jpg
shao, что это за тема в WinXP, поддерживающая прозрачность?

shao
24-03-2011, 00:24
А кто может сделать так чтобы »
Насколько мне известно - нельзя...

Правый столбик в окне бы выровнял как в Win7. »
Вот так , разве , что :
http://img263.imageshack.us/img263/6900/copymove.jpg (http://img263.imageshack.us/i/copymove.jpg/)

shao, что это за тема в WinXP, поддерживающая прозрачность? »
Эта тема : [addon] TrueTransparency - прозрачность заголовков окон (http://forum.oszone.net/thread-106085.html)

_________________________________________


Обновил патч - в шапке темы обновлённая ссылка.

allecs
25-03-2011, 01:30
Ну а хотябы чтоб в заголовке окна писалось что это за действие можно так сделать. Например Копирование или пермещение. Веть диалог один а шапки то разные. значит както можно менять заголовок

SASHMET
25-03-2011, 18:09
Ну а хотябы чтоб в заголовке окна писалось что это за действие можно так сделать. Например Копирование или пермещение. Веть диалог один а шапки то разные. значит както можно менять заголовок »

Так пишет же »

allecs
25-03-2011, 21:57
Пишется в шапке а не м заголовке окна. Напримере на картинке выше в Windows 7 пишется "Копирование 186 элем. (53.4 Мб)" а в XP пустое поле.

shao
25-03-2011, 23:34
Ну а хотябы »

А у Вас есть какие-либо предложения , как это сделать ?
Я всё, что мог - сделал и выложил здесь...

allecs
27-03-2011, 03:08
shao, не подскажешь кто и как вызывает какое либо диалоговое окно из shell32.dll в частности окно копирования и перемещения

shao
27-03-2011, 21:56
кто и как вызывает какое либо диалоговое окно из shell32.dll »

Не знаю, честно (жду пока наши профессионалы ответят - самому интересно)
Может RUNDLL32.EXE , который вызывает некоторые диалоги.....через командную строку, например :

rundll32 diskcopy,DiskCopyRunDll — вызвать окно "Копирование диска"

rundll32 shell32,OpenAs_RunDLL filename.ext — открыть диалоговое окно
"Открыть с помощью..." и связать указанную программу
с файлами с расширением, указанным в команде;

..................

brodyagin4950
18-10-2011, 15:43
Какую библиотеку использует VISTA для этих диалогов, может оттуда можно что нибудь выковырять что бы было более реально?

shao
19-10-2011, 00:06
Какую библиотеку использует VISTA »
Не .dll
Вроде .xml

может оттуда можно что нибудь выковырять »
Пробовал я , пробовали другие.
Пока - то, что есть....

imrik
25-05-2012, 21:03
не запускается патчер
Киньте пожалуйста пропатченный файл shell32.dll

shao
25-05-2012, 23:16
не врубается! »

Если я правильно понял - Вы пропатчили, но изменённое окно так и появилось ?.......

Может у вас после пропатчивания восстанавливается shell32.dll из кеша ?

Подробнее пожалуйста, что Вы делали и что происходит ?




© OSzone.net 2001-2012