资源简介
本来是我写的实验室内部使用的小工具,源码开出来,写的不是很好。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Management;
using System.Net.NetworkInformation;
using System.IO;
using System.Runtime.InteropServices;
using Microsoft.Win32;
namespace NicModify
{
public partial class MainWindow : Form
{
Managementobject[] nic;
const String defaultTextNic = “请选择网卡“;
const String defaultTextDesc = “网卡描述“;
const String defaultTextIp = “设置IP地址,如:192.168.1.101“;
const String defaultTextNetworkMask = “设置网络掩码,如:255.255.255.0“;
const String defaultTextGateway = “设置网关地址,如:192.168.1.1“;
const String defaultTextMacAddr = “克隆MAC地址,如: 00:11:22:33:44:01“;
const String defaultTextMacAddrDisable = “需要修改MAC地址勾选 <克隆MAC地址>“;
const String defaultTextDns1 = “主要DNS地址 如:202.96.199.133“;
const String defaultTextDns2 = “备用DNS地址 如:61.139.2.69“;
const String xcfgHeader = “!CY2B!“;
public MainWindow()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
InitUIDisplay();
MessageBox.Show(“当你选中一个网卡的时候,程序会在文本框里填写上网络适配器当前配置\r\n此功能仅仅为辅助,不要吐槽我没获取正确!“ this.Text);
}
private void comboNic_SelectedIndexChanged(object sender EventArgs e)
{
if (comboNic.SelectedIndex == 0)
{
defaultText();
return;
}
defaultText();
Managementobject mo = ((Managementobject)nic[comboNic.SelectedIndex - 1]);
textBoxMacAddr.Text = mo[“MACAddress“].ToString().Replace(“-“ “:“).ToUpper();
textBoxDesc.Text = mo[“Description“].ToString();
bool dhcpEnabled = true;
try { dhcpEnabled = (bool)mo[“DHCPEnabled“]; }
catch (Exception) { }
if (dhcpEnabled)
{
radioButtonAuto.Checked = true;
radioButtonUser.Checked = false;
}
else
{
radioButtonAuto.Checked = false;
radioButtonUser.Checked = true;
}
String[] ips = null dns = null gateway = null netmask = null;
try
{
ips = (mo[“IPAddress“] as String[]);
dns = (mo[“DNSServerSearchOrder“] as String[]);
gateway = (mo[“DefaultIPGateway“] as String[]);
netmask = (mo[“IPSubnet“] as String[]);
}
catch (Exception)
{
MessageBox.Show(“获取适配器信息时遇到意外错误,以停止当前操作“ this.Text MessageBoxButtons.OK MessageBoxIcon.Warning);
return;
}
bool mutiIp = false;
ips = ipv4Filter(ips);
netmask
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-17 16:23 NicModify\
目录 0 2014-11-18 19:34 NicModify\NicModify\
文件 996 2014-11-17 16:23 NicModify\NicModify.sln
文件 45568 2014-11-18 19:34 NicModify\NicModify.v12.suo
文件 157 2014-11-17 16:24 NicModify\NicModify\App.config
文件 2747 2014-11-18 05:45 NicModify\NicModify\app.manifest
文件 60 2014-11-17 17:30 NicModify\NicModify\ClassDiagram1.cd
文件 21859 2014-11-18 18:03 NicModify\NicModify\Form1.cs
文件 13617 2014-11-18 05:48 NicModify\NicModify\Form1.Designer.cs
文件 5817 2014-11-18 05:48 NicModify\NicModify\Form1.resx
文件 5063 2014-11-18 05:45 NicModify\NicModify\NicModify.csproj
文件 478 2014-11-18 05:45 NicModify\NicModify\NicModify.csproj.user
文件 475 2014-11-17 23:16 NicModify\NicModify\Program.cs
目录 0 2014-11-17 16:23 NicModify\NicModify\Properties\
文件 1360 2014-11-17 16:23 NicModify\NicModify\Properties\AssemblyInfo.cs
文件 2858 2014-11-17 16:25 NicModify\NicModify\Properties\Resources.Designer.cs
文件 5612 2014-11-17 16:23 NicModify\NicModify\Properties\Resources.resx
文件 1109 2014-11-17 16:25 NicModify\NicModify\Properties\Settings.Designer.cs
文件 249 2014-11-17 16:23 NicModify\NicModify\Properties\Settings.settings
- 上一篇:gps时间转换268436
- 下一篇:网上购物系统的设计与实现源代码
相关资源
- c#飞行棋.zip
- RunJoyStickOnLocalMachine.zip
- C# GDI+ Demo.zip
- C#交会法测量程序.zip
- 点名神器.zip
- c#使用sip协议实现呼叫
- CanTest.zip
- 从海康的ps流中提取h264数据模拟ehom
- IpV6纯真IP库解析.txt
- asp.net MVC多层分页源码
- 局域网内ping ip和获取mac地址的C#代码
- C# TCP/IP 聊天系统服务器端
- C#获取局域网内所有联网设备的IP地址
- 用c#实现路由器自动断线换IP
- C#线程操作ToolStripProgressBar
- OMRON的PLC通过TCP/IP协议通信C#源码
- C#中的TCP和UDP通信的实现
-
C#用sc
riptControl动态执行JS和VBS脚本 - SignIn.zip
- C#ip地址查看器
- PLC通过TCP/IP协议通信C#源码
- c# winForm Ip地址输入控件反馈修改
- WCF 解析 HTTP Multipart Form Data
- Q758437.zip c#中如何将datagridview中的数据
- c#下post multipart/form-data和JSON
- 随机点名程序.zip
- 迷宫自动生成.zip
- 测试投屏.zip
- BSQ-BIL-BIP格式转换程序
- C#设置IP地址启用禁用适配器
评论
共有 条评论