Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Написание драйверов в С++Builder

Автор: Xarde
Дата сообщения: 05.11.2005 17:24
Кто подскажет, как в С++Builder написать(скомпилить точнее) драйвер.
Необходим прямой доступ к IDE портам, проще сделать драйвер. Сам код я уже написал, но скомпилить не могу. Нашел 2000DDK, поставил вижуал С и ... обломился, не работает, какие-то либы не находит.
Хотелось бы в билдере.

Заранее спасибо за любую информацию.
Автор: Kott
Дата сообщения: 06.11.2005 23:07
Но оно ж тебе пишет - какие именно не находит?
для создания драйвера в общем случае необходимо hal.lib ntoskrnl.lib int64.lib msvcrt.lib.
Должны присутствовать пути %WinDDK%\2600\inc\crt;%WinDDK%\2600\inc\w2k; %WinDDK%\2600\inc\ddk\w2k;
Сборка выполняется утилитой build из пакета DDK - не студии!!!
Автор: OldGopher
Дата сообщения: 07.11.2005 20:10
ДУМАЮ, можно и внутренним компайлером и линкером работать.

Прямой доступ к IDE портам можно будет получить только, если другой какой драйвер их не захватил. Придется отключать стандартный драйвер соответствующего устройства...
Автор: eumega
Дата сообщения: 09.11.2005 22:33
(Извиняюсь.. спрашивал от имени товарища /Xarde/ который был здесь зарегистрирован,
теперь вот сам дорвался до и-нета и зарегился)

Какие именно библиотеки уже не помню (месяца полтора назад было), но я их нигде не нашел. (имеется ввиду - дистрибутив вижуала, винды, офиса, нескольких версий
директ-икса и прочее, что попало под руку)
Как мне сказали 2000DDK работает с вижуалом толи до 4-й версии, толи до третьей,
опять же сейчас не помню, но нужной версии у нас я не нашел.
Теперь вот возобновилась необходимость( уже по серьезным причинам) написать свой драйвер, код я написал, (предполагаю что правильно) но как скомпилить - не придумал.

Насчет отключения стандартного драйвера, уже продумал. Вместо вторичного контроллера IDE, подставлю свой драйвер. Должно сработать, ресурсы правда закрепятся за Intel82<четотам> Bus Master IDE, но я получу к ним доступ через него,
если не пройдет - чтож, винт повесим на внешний RAID, а оба IDE'шника я заберу себе.
правда, придется переписать драйвер.

Страницы: 1

Предыдущая тема: Crystal Reports 10.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.