I have two questions:
1) Is it possible to somehow write drivers under Windows without WDK / DDK? Difficult is not difficult - I do not care, I want to know how the drivers work from the inside.
2) How can I artificially create an incoming package in Windows? That is, programmatically create such a situation, as if the packet came from somewhere from the network, and that this packet could be edited at the IP level.