Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Creating a network driver

Tags:

c++

windows

hal

I'm pretty much a total idiot when it comes to writing hardware drivers, however I'm fairly decent at C/C++.

I have a for fun project I want to work on that is attempting to use a device as a network tether proxy.

What I would like to do is create a driver that appears to be a network driver to windows, but actually sends/receives through a USB port connected to another device.

I have a pretty good idea of what needs to be implemented, but I don't know quite where to start looking for research info.

Any pointers?

like image 759
FlySwat Avatar asked Dec 14 '22 05:12

FlySwat


1 Answers

Get the DDK It has lots of documentation and sample drivers to start from.

like image 200
Steve Fallows Avatar answered Dec 15 '22 20:12

Steve Fallows