FreeX, можешь поднять binutils и gcc suite - получишь cross-compiler. На windows host, для linux target.
Ограничения вот такие: - нужно определить new/delete - CRT не вызывает constructors/destructors у глобальных переменных (instances) - С++...
valterg, ыыы?... DbgPrint: http://msdn.microsoft.com/en-us/library/ms792790.aspx
Deferred Procedure Calls он... отложенный - deferred :) То есть выполнится при DISPATCH чуть позже. Почитай доки в DDK.
Interrupt handlers выполняются на IRQL_HIGH который выше DISPATCH. Насколько я знаю KeSetEvent() оттуда вызывать нельзя. Используй DPCs (Deferred...
Folk Acid, не надо бессмысленных советов про NDIS компоненты :)
varnie, то есть, operator new есть в каждом классе и ты можешь сделать свой собственный pool allocation....
onio, при изменениях в коде можно просто заменить файл и перегрузить OS. P.S. NDIS IM можно ставить только как сервис через всю системную мишуру....
Следить на TCP потоками можно на уровне TDI (то есть из TDI filgter driver). Следить/изменять IP пакеты можно на уровне NDIS (NDIS IM driver) или...
P.S. NDIS IM это очень извращённая концепция из-за сложной регистрации. В win-дах (в NDIS) куча мелких глюков которые вылазят при...
:) это совсем разные драйвера
только есть есть SSL handshake и, ессно, сертификат. Смысл был 20 лет назад, когда www.xxx висел на одном серевере, ftp.xxx на другом. Тогда не...
А в Ирлиндии/Шотландии первый слог произносится "оут" :)
Comer_, именно - ыыы. В любом словаре есть транскрипция корней, из которых сотоит это слово. P.S. в американском/канадском диалектах ещё R...
_sheva740, посмотри исходник putty :)
Имена участников (разделяйте запятой).