Автор
|
Тема: Очень надо.
|
Kostik |
опубликован 01-02-2002 13:06 MSK
Может кто знает форумы где общаются господа занимающиеся драйверами. (*.vxd)Имею вопрос узкой специализации.
|
devilray
|
опубликован 01-02-2002 13:38 MSK
Задавай свой вопрос, тут есть люди, которые занимаются *.vxd, *.sys, *.drv и так далее |
Kostik
|
опубликован 01-02-2002 14:24 MSK
Хорошо.Своей программой подгружаю свой драйвер. Работает всё нормально. Но если загрузить Word и распечатать из под него что-нибудь, а потом попытаться запустить свою прогу, то результат получаю в виде збоя всей системы (голубой экран). Помогает только перезагрузка. С чем сие связано не могу понять. Может драйвер принтера быкует или может я чего не предусмотрел ??? Программа моя TOPMOST и собой печатаю без проблем. |
Kostik
|
опубликован 01-02-2002 14:26 MSK
Хорошо.Своей программой подгружаю свой драйвер. Работает всё нормально. Но если загрузить Word и распечатать из под него что-нибудь, а потом попытаться запустить свою прогу, то результат получаю в виде збоя всей системы (голубой экран). Помогает только перезагрузка. С чем сие связано не могу понять. Может драйвер принтера быкует или может я чего не предусмотрел ??? Программа моя TOPMOST и собой печатаю без проблем. |
Kostik
|
опубликован 01-02-2002 14:26 MSK
Заело :) |
devilray
|
опубликован 01-02-2002 15:11 MSK
А ЧТО ТВОЙ ДРАЙВЕР ВООБЩЕ ДЕЛАЕТ (печатает что ли ? он VxD ? ) ??? Что написано в синем окне смерти ? И вообще, я бы взглянул на исходник |
Kostik
|
опубликован 02-02-2002 08:18 MSK
В двух словах -->> http://www.electropulse.ru/rus/elkarta.htmlЯ в выходные ещё сам покопаюсь в теме, а потом если чё распишу поподробнее. 2devilray, Спасибо за отклик. Кстати, вопрос о форумах остаётся в силе. |
AlexR
|
опубликован 02-02-2002 13:58 MSK
Кстати, ни у кого нет драйвера на дисковод "Lomega"? Если есть, ПОЖАЙЛУСТА, пришлите на е-мэйл. |
Kostik
|
опубликован 04-02-2002 11:25 MSK
2devilrayВот реальный пример надписи при синем экране: Не устранимая ошибка 0Е по адресу 0028:C00529AE в VXD VPICD(01)+ 00001E6E. Приложение будет снято. Насколько я понимаю, это где-то в kernel32.dll Исходник высылаю. |
devilray
|
опубликован 07-02-2002 11:52 MSK
Нет, VPICD - это драйвер контроллера прерываний и ничего общего с kernel32.dll (это же длл 3 кольца защиты !!!) не имеет. Исходники твои очень неполные, поэтому надо некоторое время на их воссоздание, но проблема приблизительно понятна - падает при работе с IRQ, возможно из-за отстойных vxd wrappers. |
devilray
|
опубликован 07-02-2002 12:07 MSK
Если у тебя не горит с этим драйвером, то могу поразбираться с твоей траблой (просто ща у меня со временем напряги, типа учеба, диплом надо писать и все такое) |
Kostik
|
опубликован 07-02-2002 15:02 MSK
А где можно взять не отстойные vxd wrappers :-? :)
|
devilray
|
опубликован 07-02-2002 16:35 MSK
хз, просто я предпочитаю использовать Numega DriverStudio - отличная вещь, никаких реперов, работа с IRQ - одно наслаждение (например, я использовал IRQ от клавы и RTC для замера интервалов времени между нажатием и отпусканием клавиш) |
Kostik
|
опубликован 08-02-2002 04:52 MSK
Numega DriverStudio поставил позавчера. Хочу SoftIce-ом полазить. Со всеми функциями студии пока не знаком. Может посвятишь в детали работы (если есть время)? В частности с IRQ. |
devilray
|
опубликован 08-02-2002 10:00 MSK
Рассказывать долго. Советую примеры посмотреть (написаны классно, все очень легко собирается и работает как надо). Про IRQ там вроде "hardintc", "hwint", "hookvirq". И еще читай "vtd95.chm" - ОЧЕНЬ продвинутый хелпарь |
Kostik
|
опубликован 08-02-2002 15:10 MSK
Попробую. |