Разное - Найти dll по окну

Ответить
Аватара пользователя
egorus2010

Разное - Найти dll по окну

Сообщение egorus2010 »

Открывается окно в программе (драйвер принтера).

Рис.1.



MagicMouse и IngSoft Window Scanner показывают скрытые элементы.

Какие-то даже работают.

Потому что открывают следующее окно (рис.3). В которое обычным путем не добраться, так как скрыта птичка "Управление цветом"



Вопрос в том, что хотелось бы работающее окно 3.

То ли подменить dll из драйвера более продвинутого принтера, то ли еще что-то сделать.

Потому что, когда я просто меняю значения в этом окне, ничего не происходит.



Вот и спрашиваю, как узнать, из какой dll эти окна (для начала)?
Аватара пользователя
x0r

Re: Разное - Найти dll по окну

Сообщение x0r »

ЯННП. Ты хочешь отломать прогу принтера? Winscanner-om делаешь активной отключенную галочку в окне настроек и оно работает, хочешь что было так всегда?

Есть парочка прог-автоматов для подобных дел:
Flying Windows
(тут же у афтара взять еще одну прогу WinDowzer) или EnablerPlus (см. вложение)

Или берешь PEExplorer, Restorator (или др. редактор ресурсов) берешь папку куда установлены дрова принтера и правишь ресурсы. Где искать ресурсы(какой dll , exe) - в папке куда поставил дрова принтера.

Или ProcessHacker2 -> Найти окно -> Модули и смотришь по путям. тот же WinDowzer.
Вложения
EnablerPlus.rar
(11.32 КБ) 0 скачиваний
EnablerPlus.rar
(11.32 КБ) 0 скачиваний
Аватара пользователя
x0r

Re: Разное - Найти dll по окну

Сообщение x0r »

Тут еще что. Если это окно отключено в норм. режиме(разрабами драйвера) - то могет быть, что оно пустышка. Окно есть в ресурсах, а функции его еще не написаны или убраны (по хз. причинам) . Может тупо не работать даже Enabled окно, не зраяж его отключили.
Аватара пользователя
egorus2010

Re: Разное - Найти dll по окну

Сообщение egorus2010 »

Окно 3 - действительно, пустышка. Изменения цвета ничего не дают.

Но вот в окне 1_1 есть заводской выбор настроек "какой-то sRGB" и "нет".

Вот если бы знать, откуда принтер их берет, можно было бы цветовой профиль *.icc заменить на нужный, исправленный.

В продвинутых моделях НР в этом списке есть строчка "Пользовательский". Думаю, открывается окно с выбором нужного профиля.

А здесь непонятно. Искал на диске файлы со строками оттуда, типа "Ярко (sRGB)" - не нашел.

Может, плохо искал...
Ответить

Вернуться в «Программирование и базы данных»