Имя: Пароль:
IT
 
Сканер Canon Lide 200
,
0 ЗЫ5
 
12.04.15
11:32
Задача такая, на компьютере установлен драйвер сканера Canon Lide 200, но данная модель сканера снята с производства, можно ли заставить сканировать компьютер с новой моделью сканера Canon Lide 220, без переустановки драйверов, так как новые программы и драйвера устанавливать запрещено политикой.
1 ЗЫ5
 
12.04.15
11:37
Может какие то DLL ки подложить или подправить?
2 spectre1978
 
12.04.15
11:55
Как вы DLL-то подсовывать будете? Хотите сказать, что запрещено ставить дрова, но разрешена запись в системные каталоги?
3 ЗЫ5
 
12.04.15
11:59
(2) Есть программа которая работает только с драйвером LIDE 200, т.е. если подключаем другой сканер LIDE 220 и устанавливаем драйвер от 220 программа все равно пытается обратиться к LIDE 200. В этом основная проблема, любые драйвера и проги на комп можно установить главное чтобы заработал с новым сканером, я уже думал как нить перепрошить LIDE 220 прошивкой LIDE 200, но пока не нашел способ. Если кто может помочь готов оплатить работы.
4 ЗЫ5
 
12.04.15
12:01
Соответственно программа установлена на комп и переустановить или влезть код не представляется возможным, так как связь с разработчиком утеряна.
5 Cap_1977
 
12.04.15
12:09
(0) Обратись к тому кто настраивал политики.
6 Фигня
 
12.04.15
12:15
Ну вот пусть "политик" и сканирует. Хоть орально, хоть анально.
.
Воткнуть новое устройство и требовать сохранения старых драйверов - несусветный бред. Хотя бы потому, что PID/ID PnP нового девайса старым драйверам неизвестен и даже при полной совместимости они нифига про него не знают.
.
ИМХО при заведомой 100% совместимости иногда прокатывало определение параметров PnP нового девайса и корректировка inf-файла установщика драйверов с командой обновить драйверы. Вероятность благополучного исхода ~ 1 шанс из 10.
7 ЗЫ5
 
12.04.15
12:17
(5) Каким боком политики? Если любые проги и драйвера можно ставить, проблема в программе в которой зашито на уровне кода обращение к сканеру CANON LIDE 200, а это старая модель и он вышел из строя.
8 ЗЫ5
 
12.04.15
12:19
Причем фишка в чем подключаю старый сканер LIDE 200 c EBAY и все работает, но задача приучить к новой модели LIDE 220 либо каким то образом перепрошивать новые модели сканеров LIDE 220 на старые LIDE 200.
9 Фигня
 
12.04.15
12:27
(7) Ну тогда искать в коде строку обращения к сканеру:). Либо мониторилкой процессов типа ProcessHacker попробовать определить источник запроса к драйверу сканера. Опять же вопрос - сканер со специфическими драйверами или универсальными TWAIN. В последнем случае можно попробовать откорректировать объекты оного TWAIN.
10 ЗЫ5
 
12.04.15
12:49
(9) Можете помочь? Готов оплатить работы почта [email protected]
11 Фигня
 
12.04.15
13:15
(10) Не готов. Потому как взломом программ уж лет 15 не занимаюсь. Из инструментария только оный ProcessHacker остался, да и тот для других целей. Остальное и Вам, думаю несложно будет.
1. Попытаться найти строку "CANON", "LIDE" в коде можно любым просмотрщиком. Если ее нет, то без отладчика уровня ядра фиг найдешь, у меня его нет.
2. Просмотреть систему на наличие TWAIN-источников можно тем же MS Word в режиме "вставить изображение"; если есть TWAIN, то он вылезет в списке источников. Продублировать можно роскошной программой PhotoFiltre, там 100% вылезет.
3. Если TWAIN отсутствует и прямого обращения по строке нет, то можно пробовать ProcessHacker. Но он гарантии не дает. Если обращение идет через DDK к драйверу, то без отладчика уровня ядра фиг что сделаешь. У меня его, повторяю, нет.
4. Определить совместимость сканеров можно по inf-файлам установщика драйверов, там же определяются строки обращения. Теоретически, сделав образ диска для страховки, можно поправить реестр в соответствии с inf. Там тоже несложно, если сканеры хотя бы похожи. Но если идет обращение с использованием DDK, то опять фиг.
.
В итоге то, что Вы можете сделать и сами стОит дешево, а полноценный взлом я, увы, уже не в силах, давно забросил.
12 spectre1978
 
12.04.15
15:06
(3) а что за программа-то? Что-то самописное? Возможно, есть аналоги, которые позволяют выбрать сканер?
13 sdv2000
 
12.04.15
18:15
есть родные драйвера и админ, который позволит их установить
всё остальное - от лукавого
14 spectre1978
 
12.04.15
18:42
(13) ну фиг знает, мож софтина самописная какая нужная для работы и в ней жестко закодировано обращение только к сканеру этой модели. Среди программеров тоже бывают дятлы.
15 ЗЫ5
 
12.04.15
20:07
(12) Да самописка на делфях.
16 ЗЫ5
 
12.04.15
20:17
Да там TWAIN интерфейс 100%
17 spectre1978
 
12.04.15
21:23
(16) тогда я бы на вашем месте попробовал то что написано в (11). Возможно, что просто достаточно будет строчку в экзешнике поправить, и проблема решится.
18 spectre1978
 
12.04.15
21:24
(15) и исходник он вам, конечно же, не предоставил...
19 spectre1978
 
12.04.15
21:37
Вообще крайне полезно все-таки с прогом связь восстановить и  попросить у него исходники. Потому что по-хорошему нужно комбобокс выбора сканеров куда-то там впилить. А иначе гемор станет хроническим, раз в несколько лет, как кэнон очередную железку будет хоронить и делать новую :)
20 ЗЫ5
 
12.04.15
21:44
(11) Спасибо за развернутый совет, все получилось настройкой TWAIN. Спасибо добрые люди всем кто принимал посильное участие ;)