Avatar billede hadaps Nybegynder
31. januar 2005 - 15:40 Der er 6 kommentarer og
1 løsning

Ændre ip m.m. via WMI

Hey...

Er der en der kan komme med en kodestump i VB.NET, som kan ændre ip adressen på computeren via WMI ?
så skulle jeg nok selv kunne rette den til så jeg får resten jeg har brug for med, men midt store problem er at jeg ikke kan finde ud af hvordan man ændrer i settings via WMI. Det er ingen problem at læse.
Avatar billede simonvalter Praktikant
31. januar 2005 - 15:43 #1
Avatar billede hadaps Nybegynder
31. januar 2005 - 15:45 #2
Der har jeg været inde og vende, men jeg kan ikke få det til at virke :(
der for vil jeg gerne have en som kan lave et eksempel i VB.NET, som jeg stort set bare kan kopiere ind og bruge.
Avatar billede simonvalter Praktikant
31. januar 2005 - 15:54 #3
her er nogen gode eksempler
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_tasks__networking.asp

jeg har desværre ikke noget .net udvikingsværktøj sat op lige nu så jeg kan strikke noget sammen.
Avatar billede hadaps Nybegynder
31. januar 2005 - 16:12 #4
kan stadig ikke få det til at spille :(

Når jeg bruger den de har på msdn til at angive en stitic ip, så får ejg en type uoveren stemmelse
Avatar billede hadaps Nybegynder
01. februar 2005 - 17:47 #5
nu fandt jeg endnelig ud af, hvad der egentlig var mit store problem - den ip man vil have, skal angives i et array....
Avatar billede Syska Mester
01. februar 2005 - 18:44 #6
Du må da egnetlig gerne smide koden her, kunne jeg nok godt bruge...
Avatar billede hadaps Nybegynder
01. februar 2005 - 19:07 #7
fair nok - her kommer det:

        strIPAddress = "100.10.10.100"
        strSubnetMask = "255.0.0.0"
        cardID = 11

        strComputer = "."
        objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
        colNetAdapters = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration " & "where IPEnabled=TRUE and index = " & cardID)

        For Each objNetAdapter In colNetAdapters

                errEnable = objNetAdapter.EnableStatic(strIPAddress.Split(), strSubnetMask.Split())


     


        Next
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester