Dag mede proggers, 
Ik heb een applicatie geschreven die een netwerk kaart MAC adres 'spooft'
deze schrijft een nieuwe code in het register.
De enige manier om deze code actief te laten worden is door de netwerk adapter uit te schakelen en na een seconde weer aan.
Dan nu het probleem, dit moet elke keer handmatig..
Ik heb een uurtje gezocht op google maar kon hier geen C# code voor vinden, ik kon wel een c++ code vinden maar deze werkt alleen op Windows 2000 door een register waarde op null te zetten.
(HKLM/System/CurrentControllSet/Services/Tcpip/Parameters/Interfaces/XX/waarde)
Deze waarde is niet aanwezig in XP/Vista.
Het enige wat er nog het dichtste bij kwam is het programmatje "DevCon" van M$ MS laten we het houden op de correcte afkortingen, en deze niet 'verbasteren'
The DevCon command-line utility functions as an alternative to Device Manager
Dit is een command line tooltje die het mogelijk maakt om elk hardware apparaat te Disablen en te Enablen, maar dan zou ik bij mijn programma dit tooltje moeten doen en ik denk niet dat ik daar een licentie voor ga krijgen...
Mijn vraag is dus, hoe Disable en Enable ik een netwerk kaart via C# code?
Ik heb een applicatie geschreven die een netwerk kaart MAC adres 'spooft'
deze schrijft een nieuwe code in het register.
De enige manier om deze code actief te laten worden is door de netwerk adapter uit te schakelen en na een seconde weer aan.
Dan nu het probleem, dit moet elke keer handmatig..
Ik heb een uurtje gezocht op google maar kon hier geen C# code voor vinden, ik kon wel een c++ code vinden maar deze werkt alleen op Windows 2000 door een register waarde op null te zetten.
(HKLM/System/CurrentControllSet/Services/Tcpip/Parameters/Interfaces/XX/waarde)
Deze waarde is niet aanwezig in XP/Vista.
Het enige wat er nog het dichtste bij kwam is het programmatje "DevCon" van M$ MS laten we het houden op de correcte afkortingen, en deze niet 'verbasteren'
The DevCon command-line utility functions as an alternative to Device Manager
Dit is een command line tooltje die het mogelijk maakt om elk hardware apparaat te Disablen en te Enablen, maar dan zou ik bij mijn programma dit tooltje moeten doen en ik denk niet dat ik daar een licentie voor ga krijgen...
Mijn vraag is dus, hoe Disable en Enable ik een netwerk kaart via C# code?
[ Voor 3% gewijzigd door whoami op 11-01-2007 23:37 ]
Coding 4 Fun!