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++;
}
Hallo baensch,
Du schreibst doch selber im Code das er "EnableStatic" durchführen sollst. Dort kannst du ansetzen.
Ist mir schon klar, nur wo kann ich nachsehen um herauszufinden was ich statt EnableStatic schreiben soll?
while(!asleep)
{
sheep++;
}