C#修改IP地址问题
在网上找到的代码,基本都是一样,但我试过总是没有反应,求指导:
只有这么点可用分了,求别嫌弃,感激不尽!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Management;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.Win32;
private void button1_Click(object sender, EventArgs e)
{
ManagementBaseObject inPar = null;
ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"]) continue;
//设置IP地址
inPar = mo.GetMethodParameters("EnableStatic");
inPar["IPAddress"] = new string [] { "192.168.0.2" };
inPar["SubnetMask"] = new string[] { "255.255.255.0" };
outPar = mo.InvokeMethod("EnableStatic", inPar, null);
//设置网关
inPar = mo.GetMethodParameters("SetGateways");
inPar["DefaultIPGateway"] = new string[] { "192.168.0.1" };
outPar = mo.InvokeMethod("SetGateways", inPar, null);
//设置DNS
inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
inPar["DNSServerSearchOrder"] = new string []{"192.168.0.1"
outPar = mo.InvokeMethod("SetDNSServerSearchOrder",inPar,null);
break;
}
};只有这么点可用分了,求别嫌弃,感激不尽!
...全文
相关推荐
C#修改本机IP地址的源代码
摘要:C#源码,网络相关,IP地址 C#修改本机IP地址,一个简单的C#小程序,或许对初学者学习C#有不小的帮助。
VS2008环境下C#开发的IP地址管理工具
在现代的软件开发中,集成开发环境(IDE)起着至关重要的作用。Visual Studio 2008是一个广泛使用的IDE,它支持多种编程语言,包括C#。C#(读作C Sharp)是一种由微软开发的面向对象的编程语言,以其简洁、类型安全、现代和组件导向而闻名。本章我们介绍如何使用VS2008和C#语言创建一个实用的IP地址修改器。这个工具允许用户轻松地更改计算机的IP地址配置,适用于需要频繁切换网络设置的IT专业人员或网络管理员。C#是一种由微软公司开发的现代、类型安全的面向对象编程语言。
C# IP地址输入控件
C# IP地址输入控件,一个IP控件,由C#语言编写,该IP控件很好的解决了关于MaskedTextBox显示IP的不足 ,你可以像调用一般控件那样来使用它,不用另外编写其它代码,非常方便。
C# 大宝宝IP地址便捷修改器(v1.0)
因为老婆的笔记本不知道为什么一待机,IP地址就被清空了。各种搞不定后,特写此工具一键搞定~~ 开发工具:VS2010 语言:C# 版本:1.0
c# IP地址修改小工具(附源码)
IP地址列表切换小工具,比较适合由于某些原因经常需要修改电脑IP地址的朋友。 开发环境:VS2008


