Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.015 c
15-1187852632
Glivera
2007-08-23 11:03
2007.09.23
Тормоза из-за сети.. подскажите..


1-1184231629
Makhanev Alexander
2007-07-12 13:13
2007.09.23
TStringList между потоками...


15-1188321073
ArtemESC
2007-08-28 21:11
2007.09.23
А где сейчас горячие точки?


15-1187157030
Alien1769
2007-08-15 09:50
2007.09.23
КМП-2007


15-1187816910
antonn
2007-08-23 01:08
2007.09.23
поломаный google




   Наверх