What are clouds made of? Linux servers mostly!
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
als dit niet werkt (zoals rwb aangeeft) dan kun je in C++ even een wrapper schrijven en die in een DLL stoppen.rwb schreef op dinsdag 23 augustus 2005 @ 16:40:
Ik zou niet weten hoe je een .sys aan zou moeten roepen. Maar het lijkt me sterk dat hij klaagt dat er functienamen met een _ beginnen want dat mag gewoon in C# ieder geval. Maar hoe wil jij je .lib meelinken met een C# project? Ik zou ieder geval niet weten hoe dat moet.
ASSUME makes an ASS out of U and ME
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
Dus dat wordt een andere oplossing bedenken. Voor even iets anders: hierboven zeggen jullie dat je van een lib een dll kan maken. Hoe??
Ik heb wel wat dingen op het internet gevonden, maar niets concreets.
What are clouds made of? Linux servers mostly!
[ Voor 3% gewijzigd door Woy op 24-08-2005 11:11 ]
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
NDIS development moet denk ik gewoon met de DDK. Overigens ga ik er van uit dat je ook een .h bij die .lib hebt?
Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein
Wat je wel zou kunnen doen met een kernel driver is een interface maken die dmv deviceioctl's bepaalde functies aanroept. Om die ioctls te sturen moet je vanuit je user code een handle openen naar het device ( die maak je aan vanuit de driver, voor de floppy driver is dat bv "\\.\a:" ). Die handle kun je dan gebruiken om prut heen en weer te sturen.
NB Als je vanuit .Net/C# drivers wilt gaan testen / debuggen / interfacen weet je duidelijk absoluut niet waar je mee bezig bent.
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
En ja, ik heb de .h en .lib, ik heb de DDK maar ndis werkt niet mee.
What are clouds made of? Linux servers mostly!
Dan snap ik niet waar je mee bezig bent.FvH schreef op woensdag 24 augustus 2005 @ 16:26:
Waar ik mee bezig ben is een virtual network device driver.
Wat is een "Virtual Network Device Driver" ?
Heb je nu een kernel mode driver geschreven in C# ?
Als je bijvoorbeeld het plaatje op deze pagina bekijkt: http://www.rawether.net/product/tour01.htm welk gedeelte heb je in C# al klaar?
[ Voor 20% gewijzigd door farlane op 24-08-2005 17:09 ]
Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.
Communicatie tussen user mode win32app en NDIS protocol driver gaan volgens unit testing ok.
What are clouds made of? Linux servers mostly!