[an error occurred while processing this directive]
|
Кстати в той же Нумеге есть хороший класс для открытия драйвера по GUID, самое оптимально пользовать его, там все грамотно написано в одном *.h файле. Тем более что в апликухе места экономить ни к чему.
Дальше верно DeviceIoControl().
Что за чепуху читает? Верно указатели на массивы передаются?
Вообще тут по-мойму методика немного другая, генеришь шаблоны драйвера и тестовой апликухи под студию, потом апликуху переправляешь с учетом специфики под свои нужды, переделываешь её в dll в котором сидят все функции по работе с дривером , а она на верх выдает токо простые типа OPEN(), CLOSE(), Read(arr), Write(arr) а все потроха ихние внутри dll, а dll подключай в билдер. Лично я так эволюционировал.
E-mail: info@telesys.ru