Форум: "Прочее";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];
ВнизДрайвера Найти похожие ветки
← →
Synset (2007-08-23 16:13) [0]Может ли драйвер вызывать функции из длл?
← →
oldman © (2007-08-23 16:14) [1]Да.
Посмотри пакет нормальных драйверов.
И зачем там длл???
← →
Сергей М. © (2007-08-23 16:15) [2]Ой..
Предвижу бардак-с)...
← →
clickmaker © (2007-08-23 16:15) [3]выдержка из секции импорта flpydisk.sys
HAL.dll
KfReleaseSpinLock
ExAcquireFastMutex
ExReleaseFastMutex
KfAcquireSpinLock
как видишь, может
← →
Synset (2007-08-23 16:16) [4]Сетевой драйвер фильтр надо шифровать/расшифровывать трафик, а шифровалка на дельфи в виде длл вот и надо бы подключить
← →
Synset (2007-08-23 16:17) [5]Спасибо всем, ща буду эксперементировать!
← →
oldman © (2007-08-23 16:17) [6]имхо, писать на дельфи драйвера - бррррррр...
← →
Synset (2007-08-23 16:18) [7]
> oldman © (23.08.07 16:17) [6]
ну переписывать на си 12 тыщ строк тож не охота :)
← →
Synset (2007-08-23 16:19) [8]
> переписывать на си 12 тыщ строк тож не охота :)
Тем более не своих
← →
oldman © (2007-08-23 16:19) [9]
> Synset (23.08.07 16:18) [7]
Советую все-таки сразу начать на С. Все равно в Дельфи ничего не выйдет, только время потеряешь...
Имхо.
← →
AZIZE © (2007-08-23 17:45) [10]
> oldman © (23.08.07 16:19) [9]
а лучше на asm
← →
Kerk © (2007-08-23 17:56) [11]Можно. Передай, что я разрешил.
← →
Черный Шаман (2007-08-23 18:08) [12]
> oldman © (23.08.07 16:19) [9]
>
>
> > Synset (23.08.07 16:18) [7]
>
>
> Советую все-таки сразу начать на С. Все равно в Дельфи ничего
> не выйдет, только время потеряешь...
> Имхо.
Почему, если ядро драйвера на С а из DPC-секции идет вызов dll на Delphi?
← →
Synset (2007-08-23 18:57) [13]
> Почему, если ядро драйвера на С а из DPC-секции идет вызов
> dll на Delphi?
А если нельзя откладывать вызов?
← →
Черный Шаман (2007-08-23 20:08) [14]
> Synset (23.08.07 18:57) [13]
>
>
> > Почему, если ядро драйвера на С а из DPC-секции идет вызов
> > dll на Delphi?
>
> А если нельзя откладывать вызов?
То система может подтормаживать и подглюкивать. Это стандартная практика - обработка в DPC.
← →
Игорь Шевченко © (2007-08-24 10:26) [15]Черный Шаман (23.08.07 18:08) [12]
> DPC-секции идет вызов dll на Delphi?
DPC не умеет вызывать неядерные модули, насколько мне известно.
APC умеет
← →
Synset (2007-08-24 12:08) [16]Так-с вопросик такой возник, подключаю dll, GetProcAddres и LoadLibrary находятся в windows.h, после его подключения перестает компилится, мож кто посоветует что сделать?
список модулей которые использует драйвер:
#include <ntddk.h>
#include <ntdddisk.h>
#include <ntddcdrm.h>
#include <ntverp.h>
Вот пример ошибки:
c:\winddk\2462\inc\winbase.h(295) : error C2061: syntax error : identifier "LPCR
ITICAL_SECTION"
← →
Игорь Шевченко © (2007-08-24 12:34) [17]LoadLibrary в драйвере - это нонсенс
← →
Synset (2007-08-24 13:00) [18]
> Игорь Шевченко © (24.08.07 12:34) [17]
> LoadLibrary в драйвере - это нонсенс
А как тогда библиотеку подключить?
← →
clickmaker © (2007-08-24 13:12) [19]
> А как тогда библиотеку подключить?
старым дедовским способом - static link
← →
Synset (2007-08-24 13:21) [20]
> clickmaker © (24.08.07 13:12) [19]
>
> > А как тогда библиотеку подключить?
>
> старым дедовским способом - static link
а можно по конкретнее с примером, в дельфи знаю как сделать а в си, все что нашел дак это только как динамически подключать!
Буду признателен!
← →
Synset (2007-08-24 13:21) [21]
> clickmaker © (24.08.07 13:12) [19]
>
> > А как тогда библиотеку подключить?
>
> старым дедовским способом - static link
а можно по конкретнее с примером, в дельфи знаю как сделать а в си, все что нашел дак это только как динамически подключать!
Буду признателен!
← →
Игорь Шевченко © (2007-08-24 13:25) [22]в драйвере-то нафига ?
← →
Ega23 © (2007-08-24 13:31) [23]
> в драйвере-то нафига ?
см. [2]
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.043 c