Toon posts:

[C#] herstart van NIC's programmeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo mensen,

Ik ben een programmaatje aan het maken waarmee ik mac-adressen kan clonen/faken. Dit werkt allemaal prima. Nu is het alleen zo dat als ik de aanpassingen wil doorvoeren moet ik de netwerkkaart met de hand “herstarten”. ( de optie herstellen die in winXP zit bij de info over netwerkadapters (vanaf SP2 dacht ik) )
Heeft iemand een idee of en voor zo’n herstart een win32 API bestaand? Of heeft iemand anders nog een ander idee om dit voor elkaar te krijgen?

PS. Ik heb natuurlijk heel google en MSDN afgezocht zonder resultaat

[ Voor 8% gewijzigd door Verwijderd op 16-01-2005 17:38 . Reden: UItleg dat ik gezocht heb ;) ]


  • NeOTheMaTriXM
  • Registratie: April 2001
  • Laatst online: 06-05 21:15
code:
1
2
3
4
5
6
ipconfig /renew            ... renew all adapters
ipconfig /renew EL*        ... renew any connection that has its
                               name starting with EL
ipconfig /release *Con*    ... release all matching connections,
                               eg. "Local Area Connection 1" or
                                   "Local Area Connection 2"


gewoon het ipconfig commando aanroepen anders?

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

daarmee vernieuw je enkel de adres lease...

ik denk dat je meer bent als je even gaat zoeken onder de het commando
'net'
of
'netsh'

over een API daaromtrent heb'k geen ID

ASSUME makes an ASS out of U and ME


  • Robbeke
  • Registratie: September 2001
  • Laatst online: 29-12-2018

http://www.tweakers.net/gallery/sys/2314


Verwijderd

Topicstarter
Het is iig wel code en geen commando om uit te voeren. Ik hoop dat er mensen zijn die er zelf wel eens mee aan de gang zijn geweest. Maar iig bedankt voor jullie hulp en ingevingen!

[ Voor 3% gewijzigd door Verwijderd op 17-01-2005 00:40 . Reden: type foutjes ]


  • jvaneijk
  • Registratie: Mei 2003
  • Laatst online: 11-03 09:53

jvaneijk

Dr.Oak

Het klinkt heel erg raar maar kan je niet een soort Macro maken ervoor?

Het is en blijft namelijk MS...

iRacing Profiel


  • Robbeke
  • Registratie: September 2001
  • Laatst online: 29-12-2018
dat stukje code dat ik gaf werkt toch op basis van WMI en via C# kan je toch ook WMI aanspreken? :)

http://www.tweakers.net/gallery/sys/2314


Verwijderd

Topicstarter
Dat zou ik even moeten bestuderen. Ik heb daar nog geen ervaring mee.

[ Voor 3% gewijzigd door Verwijderd op 17-01-2005 00:06 ]


Verwijderd

Topicstarter
Wat ik op MSDN heb kunnen vinden is:

Reset - Requests a reset of the logical device. Not implemented by WMI.

gevonden op:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/cim_networkadapter.asp

Verder geven ze dit aan: "Remarks - This method is currently not implemented by WMI. To use this method, you must implement it in your own provider."

Wat zouden ze bedoelen met dat je het zelf moet implementeren in je eigen provider?

[ Voor 26% gewijzigd door Verwijderd op 17-01-2005 00:34 ]


  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

Robbeke schreef op zondag 16 januari 2005 @ 20:24:
dat stukje code dat ik gaf werkt toch op basis van WMI en via C# kan je toch ook WMI aanspreken? :)
Ja dit gaat via COM objecten (geloof ik). Heb het wel eens gedaan en het werkt wel.

Verwijderd

Topicstarter
hmmm,... com objecten,.. weer iets nieuws om te bestuderen.

Ga zo door mensen _/-\o_
Pagina: 1