Laden...

IP automatisch beziehen

Erstellt von baensch vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.119 Views
B
baensch Themenstarter:in
135 Beiträge seit 2010
vor 13 Jahren
IP automatisch beziehen

Hi leute habe ein Codesnippet gefunden das mir erlaubt die IP adresse meines rechners zu ändern.
Leider finde ich nicht heraus wie ich dem Programm sagen muss, dass es die IP auf automatisch beziehen stellt.
Hat jemand von euch eine Ahnung?


            string ip_address = "10.0.0.3";
            string subnet_mask = "255.255.0.0";
            ManagementClass managementClass = new ManagementClass("Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection objectCollection = managementClass.GetInstances();

            foreach (ManagementObject mObject in objectCollection)
            {
                if ((bool)mObject["IPEnabled"])
                {
                    try
                    {
                        ManagementBaseObject setIP;
                        ManagementBaseObject newIP =
                            mObject.GetMethodParameters("EnableStatic");

                        newIP["IPAddress"] = new string[] { ip_address };
                        newIP["SubnetMask"] = new string[] { subnet_mask };

                        setIP = mObject.InvokeMethod("EnableStatic", newIP, null);

                    }
                    catch (Exception)
                    {
                        throw;
                    }
                }


while(!asleep)
{
    sheep++;
}

1.457 Beiträge seit 2004
vor 13 Jahren

Hallo baensch,

Du schreibst doch selber im Code das er "EnableStatic" durchführen sollst. Dort kannst du ansetzen.

B
baensch Themenstarter:in
135 Beiträge seit 2010
vor 13 Jahren

Ist mir schon klar, nur wo kann ich nachsehen um herauszufinden was ich statt EnableStatic schreiben soll?


while(!asleep)
{
    sheep++;
}