Hi all,

Any one know if there are API's to create socket from kernel mode? Any
information on this would be verymuch helpful

Thanks,
-Venkatesh

Re: kernel sockets by Don

Don
Mon Aug 04 14:15:39 CDT 2003

There are a couple commercial socket libraries available (see
http://www.osr.com for one). The kernel uses TDI which is documented in the
DDK, and a sample is present there. Another sample is TDIClient.zip
http://home.mindspring.com/~antognini/drivers/,
and there is a product with a bunch of samples from
http://www.pcausa.com/tdisamp/default.htm


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting


"krishnan" <tkvenkatesh@nospam.com> wrote in message
news:umq23srWDHA.1872@TK2MSFTNGP12.phx.gbl...
> Hi all,
>
> Any one know if there are API's to create socket from kernel mode? Any
> information on this would be verymuch helpful
>
> Thanks,
> -Venkatesh
>
>



Re: kernel sockets by Bill

Bill
Mon Aug 04 17:33:16 CDT 2003

DriverNetworks from my company has TDI support as well.

--
Bill McKenzie
Compuware Corporation
Watch your IRPs/IRBs/URBs/SRBs/NDIS pkts with our free WDMSniffer tool:
http://frontline.compuware.com/nashua/patches/utility.htm


"Don Burn" <burn@acm.org> wrote in message
news:vitc5bev6cgl81@corp.supernews.com...
> There are a couple commercial socket libraries available (see
> http://www.osr.com for one). The kernel uses TDI which is documented in
the
> DDK, and a sample is present there. Another sample is TDIClient.zip
> http://home.mindspring.com/~antognini/drivers/,
> and there is a product with a bunch of samples from
> http://www.pcausa.com/tdisamp/default.htm
>
>
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>
>
> "krishnan" <tkvenkatesh@nospam.com> wrote in message
> news:umq23srWDHA.1872@TK2MSFTNGP12.phx.gbl...
> > Hi all,
> >
> > Any one know if there are API's to create socket from kernel mode? Any
> > information on this would be verymuch helpful
> >
> > Thanks,
> > -Venkatesh
> >
> >
>
>



Re: kernel sockets by Dejan

Dejan
Mon Aug 04 19:13:55 CDT 2003


You should check these two 3rd party libraries:
KSocks from www.osr.com
KernSock from www.storagecraft.com
We chose KernSock for our future product, as we required non blocking
sockets. It's also cheaper than KSocks and comes with source. It is static
library, unlike KSocks!
If you need to talk to an existing driver/app via sockets, I suggest
the above libraries over any other idea.

Regards, Dejan.

krishnan wrote:

> Hi all,
>
> Any one know if there are API's to create socket from kernel mode? Any
> information on this would be verymuch helpful

--
Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: dejan@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.



Re: kernel sockets by Maxim

Maxim
Tue Aug 05 23:46:47 CDT 2003

> KernSock from www.storagecraft.com
> We chose KernSock for our future product, as we required non blocking

KernSock supports async IO on sockets and using MDL chains for IO linked
by ->Next field. It also async supports send/recv on DISPATCH_LEVEL.

Max



Re: kernel sockets by krishnan

krishnan
Wed Aug 06 20:28:54 CDT 2003

Thanks to all for the information.

-Venkatesh
"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
news:OCV#oKAXDHA.2568@tk2msftngp13.phx.gbl...
> > KernSock from www.storagecraft.com
> > We chose KernSock for our future product, as we required non
blocking
>
> KernSock supports async IO on sockets and using MDL chains for IO linked
> by ->Next field. It also async supports send/recv on DISPATCH_LEVEL.
>
> Max
>
>