Вот что !analyze -v показывает: Вот и не знаю как символы загрузить.. есть же и виндовские, а еще и для моего драйвера создается... и как все это...
чтобы мне разобраться в этих obj-ах lib-ах, время нужно же.. вообще я в ring3 программирую на Delphi, так что мне это все придется поизучать, т.к....
У меня к примеру в папке C:\drv хранятся файлы кода драйвера, makefile и source. Компилирую драйвер checket версией компилятора. В папке C:\drv...
Как компилировать с /Zi? В компиляторе прописывать вместе с командой "build" и "/Zi", т.е. так: "build /Zi"? Это в boot.ini на ВМ? Именно это...
З.Ы. до сих пор я еще так и не разобрался.. единственное что, так это вместо push xxx пишется название функци вместо адреса..
а как мне теперь построчно трассировать драйвер? и чтобы на Си было? В WinDbg прописал в "Symbol File Path" C:\drv\objchk_wxp_x86\i386\ т.е. путь...
Соединяется...:))) Но теперь при соединении винда на ВМ виснет..=( т.е. я там драйвер не могу даже загрузить..
Что-то опять я запутался.. На ВМ добавил Serial Port. Потом изменил на ВМ boot.ini так: [boot loader] timeout=30...
нашел..=) оказывается это при выключенной винде на ВМ есть..
Я видел эту статейку.. не понятно где искать этот "Configuration Editor" написано что Settings->Configuration Editor, но что-то нигде в настройках...
Установил, VMware Workstation, создал там виртуальный комп, установил там ось.. Потом установил VMWare Tools, расшарил полностью диск С, так мне...
а где можно скачать VMWare? Зашел на сайт http://www.vmware.com/download/home.html а что скачивать не понятно, много разных программ..
вобщем делаю так: в Symbol Loader открываю файл драйвера, и при загрузке у меня спрашиваются файлы gs_support.c и потом еще secchk.c, которых у...
В книге Солдатова написано что можно..
Привет всем! Подскажите пожалуйста как отлаживать драйвер в Soft-ICE? Написал я небольшой драйвер, а при его использовании выскакивает BSOD.....
неужели никто не знает???
Нужно перехватывать регистрацию TDI_EVENT_RECEIVE event'а и менять указатель на свой... Ловим: MajorFunction=IRP_INTERNAL_DEVICE_CONTROL...
А если есть адрес callback функции, в которую передаются параметры, как можно считать один из таких параметров? тоже нужно как-то перехват делать...
как запустить Zw... функцию зная ее оригинальный(не перехваченный) адрес в SDT?
Вообще прежде чем у меня заработало, я переделал драйвер.. У меня не создается девайс и не аттачится потом.. А перехватывается функция...
Имена участников (разделяйте запятой).