vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
IP Adresse des Rechners ändern 
Autor: EXXON
Datum: 27.05.09 14:23

Hallo,
ich stehe vor folgendem Problem.
Ich möchte die IP-Adresse des Rechners an einer bestimmten netzwerkarte ändern.
Nun habe ich schon hier auf dieser Seite einen Tipp gefunden, wie das unter VB 5/6 finktioniert.
Nur lässt sich das leider nicht so einfach auf VB.NET umbauen.
Ich hoffe ihr könnt mir helfen:

    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
 
        oWMI = GetObject("winmgmts:")
        sSQL = "SELECT * FROM win32_NetworkAdapterConfiguration WHERE IPEnabled" & _
          "= true"
        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
Ich bekomme bei dem Punkt : nStatus = .EnableStatic(Array(sNewIP), Array(sSubNetMask))
ein Problem =(
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
IP Adresse des Rechners ändern1.134EXXON27.05.09 14:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel