Rodrigo Strauss :: Blog
Série sobre programação de Drivers no CodeProject
Um programador de drivers com boa alma escreveu uma série de artigos sobre o assunto no Code Project. Aos interessados:
Driver Development Part 1: Introduction to Drivers
Driver Development Part 2: Introduction to Implementing IOCTLs
Driver Development Part 3: Introduction to driver contexts
Driver Development Part 4: Introduction to device stacks
Driver Development Part 5: Introduction to the Transport Device Interface
Destaque para a parte 5, que explica como fazer um cliente TDI. TDI (Transport Device Interface) é a interface usada por drivers para fazer comunicação via rede (equivalente ao WinSock, só que em kernel mode). Eu já fiz um filtro de TDI, e descobri da pior forma que TDI é complicado e tedioso. Não bastasse isso, a explicação da MSDN deixa bem a desejar...
Em 10/05/2005 17:46, por Rodrigo Strauss





Esses artigos parecem (de longe) realmente muito bons! Mas são bem extensos (como é de se esperar considerando o tema) e é necessário um certo tempo livre para lê-los. Espero um dia conseguir =)