protected void Button1_Click(object sender, EventArgs e) { //setIP1("10.10.28.30", "255.255.255.0", "10.10.28.1"); // return; ManagementClass objMC = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection objMOC = objMC.GetInstances(); Response.Write("<table>"); int x=1; foreach (ManagementObject objMO in objMOC) { Response.Write("<tr><td>" + x.ToString() + "</td><td>"); Response.Write(objMO.ToString()); Response.Write("</td><td>"); Response.Write(objMO["IPEnabled"].ToString()); Response.Write("</td></tr>"); // Response.Write("</tr>"); // txtObjvalue.Text = objMO["IPEnabled"].ToString(); // Response.Write(objMO["IPEnabled"].ToString() + "<br />"); x++; if ((bool)objMO["IPEnabled"]) { ManagementBaseObject setIP; ManagementBaseObject newIP = objMO.GetMethodParameters("EnableStatic"); newIP["IPAddress"] = new string[] { ipa.Text.Trim() }; newIP["SubnetMask"] = new string[] { subnet.Text.Trim() }; setIP = objMO.InvokeMethod("EnableStatic", newIP, null); } } Response.Write("</table>"); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)