Re: Filter driver and winsock2

From: Don Burn (burn_at_stopspam.acm.org)
Date: 12/09/04


Date: Thu, 9 Dec 2004 11:11:43 -0500

There are third party libraries for sockets from OSR
http://www.osr.com/toolkits_ksocks.shtml and StorageCraft
http://www.storagecraft.com/products/ksockets.html. The native way to do
this is TDI there are some samples in the DDK and on the web for this, I
also recomend the PCAUSA TDI samples
http://www.pcausa.com/tdisamp/default.htm

-- 
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply
"Nikos Nikolaou" <Nikos Nikolaou@discussions.microsoft.com> wrote in message
news:E1EE3112-AECA-4FF2-A42B-BF2BC36E8715@microsoft.com...
> Hi there,
>
> Is it possible to use the winsock2 API from a filter driver, or in general
> from a device driver?
>
> regards,
> Nikos Nikolaou


Relevant Pages

  • Re: WinXP serial port driver - Serial to IP communication
    ... egroup many of the TDI pro's hang out there. ... Don Burn (MVP, Windows DDK) ... You can create the ports dynamically in your driver, ...
    (microsoft.public.development.device.drivers)
  • Re: Drivererror
    ... If you need to use TDI then consider getting ... As far as KMDF no it is not like Driver Studio, it is a model for driver ... Don Burn (MVP, Windows DDK) ... The message was checked by ESET NOD32 Antivirus. ...
    (microsoft.public.development.device.drivers)
  • Re: Encrypt/Decrypt all packets
    ... > It will communicate with other Windows systems using the same driver. ... Do I need to learn TDI or NDIS? ... There is a layer named TDI just under application layer and ...
    (microsoft.public.development.device.drivers)
  • Re: which kind of driver to design for AoE protocol?
    ... request from the storage stack, if the virtual port driver is attached ... properly to TDI, this can be in some instances as easy as just filling in ... the next stack location. ...
    (microsoft.public.development.device.drivers)
  • UDP and TDI crash with DRIVER_IRQL_NOT_LESS_OR_EQUAL
    ... I am developing a bus driver that enumerates gigabit ... ethernet cameras using TDI. ... ptdiDevice = IoGetRelatedDeviceObject; ... pdataMdl = IoAllocateMdla_pdata, a_dataLength, FALSE, ...
    (microsoft.public.development.device.drivers)