Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Всем до свидания!


Moderator


Сообщения: 8314
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z COMDLG32 russ code page+rus dialog+rus menus_s_110122_16-10.7z
(111.9 Kb, 22 просмотров)

momo2000, и всем причастным.
чего наковырено на сегодняшний день:
File-Open patcher на самом деле никакой не патчер .
автор взял comdlg32 из разных версий windows (95, 2k, xp, Vista) вручную их похакал на предмет "вид/таблица" и написал инсталлятор, который извлекает нужную dll, хакает sfcfiles, плюс меняет размер диалогов 1536, 1537, 1547, 1552, причем изменение горизонтального размера фиксировано, а вертикальный размер запрашивается у пользователя.

теоретически, у файла COMDLG32.DLL из этого "патча" два минуса:
- эта Dll из американской windows с американскими же ресурсами диалогов
- эта Dll из SP2

несмотря на всё это, она работает
скрины до и после

но вот у меня наблюдаются странности с таким пропатченным файлом, в виртуалке Пуск\выполнить\обзор перезагружает explorer.exe
другие программы (например mspaint со скрина) диалог "открыть" показывают нормально.
причем трабл именно с патченным английским файлом из sp2.
чистые, без патча, COMDLG32.DLL sp2 что русские, что английские такого косяка не вызывают.
причем, когда вчера я пробовал этот патч на работе Пуск\выполнить\обзор работало нормально

так что придётся углубить и расширить раскопки.

для желающих повозится самостоятельно - аттач
в аттаче COMDLG32.DLL из "патча" которую сумрачный немецкий гений похакал на предмет "вид/таблица" , а потом уже я изменил локаль диалогов на русскую + залил русские диалоги и менюшки, диалоги 1547 и 1552 с изменённым размером (как в аддоне из шапки)
пробуйте (желательно на виртуалке)

Последний раз редактировалось Amigos, 22-01-2011 в 19:47.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:10, 22-01-2011 | #12