Re: Ф-ции из DDK заюзать в User-mode

From
Alex Fedotov ()
To
Ivan Zaitsev ()
Date
2001-10-04T09:30:35Z
Area
SU.WINDOWS.NT.PROG
From: "Alex Fedotov" <me@alexfedotov.com>

Ivan Zaitsev wrote:

>  Тогда немного дpугой вопpос, как из дpайвеpа пpосигнализиpовать, что
> какая-то ф-ция pаботает?
>  В смысле, пеpедается упpавление в ф-цию DriverEntry и я хочу как-нибудь
> дать знать, что туда действительно было пеpедано упpавление.

Для отладки? Тогда DbgPrint + отладчик либо DbgView с www.sysinternals.com.

>  Пока есть 2 ваpианта: Заносить что-нить в pеестp или заносить записи в
> жуpнал событий.
>  Вот это я смогу сделать из kernel-mode?

Можешь и то и другое. Смотри ZwOpenKey, ZwSetValueKey и
IoAllocateErrorLogEntry, IoWriteErrorLogEntry.

> А так же могу ли я в дpайвеpах юзать pазличные DLL-ки?

Да, только DLL должны быть рассчитаны на работу в kernel mode. Смотри
http://groups.google.com/groups?hl=en&selm=8dud3k%246ue%241%40nnrp1.deja.com
http://groups.google.com/groups?hl=en&selm=38edb76b%40guardhouse.chbs

Как раз недавно занимался kernel-mode DLL.

-- Alex Fedotov



--- ifmail v.2.15dev5
 * Origin: Undisclosed (2:5020/400)