Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » FAQ Visual Basic / VBA / VB.Net » Lokale IP ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.11.2004, 15:57 Uhr
sXene[WARE]



Hi!

Habt Ihr euch auch schonmal gefragt wie man die eigene IP im Netzwerk ändern kann?
Ja?
Und Ihr seid dadran leider verzweifelt?

Dann habich was für euch!

Das ist nämlich garnich mal so schwer.. Probierts mal damit:


Visual Basic:
Private Sub ChangeIP(ByVal sNewIP As String, _
  Optional ByVal sSubNetMask As String = "255.255.255.0")

  Dim sSQL As String
  Dim oWMI As Object
  Dim oResult As Object
  Dim oCard As Object
  Dim nStatus As Long

  Set oWMI = GetObject("winmgmts:")
  sSQL = "SELECT * FROM win32_NetworkAdapterConfiguration WHERE IPEnabled = true"
  Set oResult = oWMI.execquery(sSQL)
    
  ' Menno, man kann doch nicht für jede NIC die
  ' gleiche IP einstellen!
  ' Deshalb muß hier etwas angepasst werden, wenn der betr. Computer
  ' mehrere Netzwerkkarten hat

  For Each oCard In oResult
    With oCard
      If IsArray(.IPAddress) Then
         nStatus = .EnableStatic(Array(sNewIP), Array(sSubNetMask))
      End If
    End With
  Next
End Sub




Na? Klappts?
--
sXene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ FAQ Visual Basic / VBA / VB.Net ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: