Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.23;
Скачать: CL | DM;

Вниз

Драйвера   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.026 c
15-1187712096
Dummy
2007-08-21 20:01
2007.09.23
погода


2-1188455990
mfender
2007-08-30 10:39
2007.09.23
TIdPOP3 - ошибка


2-1188472951
@!!ex
2007-08-30 15:22
2007.09.23
AV при обработке MM таймера.


11-1169819251
mdw
2007-01-26 16:47
2007.09.23
Новости http://www.kolnmck.ru


15-1187846202
Ega23
2007-08-23 09:16
2007.09.23
Для тех, кто в курсе