资源简介
本来是我写的实验室内部使用的小工具,源码开出来,写的不是很好。

代码片段和文件信息
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时间转换
- 下一篇:网上购物系统的设计与实现源代码
相关资源
- C# IP地址输入控件
- C# TIP文件生成和拆解
- 020ASP.NET车辆综合管理系统.zip
- SIPSorcery通讯
- C#获取并连接wifi(基于NativeWifi)
- C# 获取所有网卡IP信息
- 获取本机信息(IP操作系统计算机名)
- Unity摄像机分辨率自适应设计尺寸脚本
- C# 获取本地的IP地址
- 寿星万年历的c#实现版本sxtwl_csharp_t
- 本机多进程相互访问Pipe
- Tcp/ip socket 服务器/客户端
- TCP/IP通讯 (附服务端以及客户端)
- 局域网IP扫描工具及源码
- C# SIP
- udp通讯(需修改客户端链接服务端时
- C#版飞鸽传书
- HMI-with-WPF-part-3-Communication-with-multipl
- 松下PLC与C#通讯串口调试入门教程.z
- SuperPuTTY-1.4.0.8.zip
- C# 使用GDI+绘制漂亮的ToolTip控件
- Rony.DotNetCore.Solution.zip
- zw_ASP.NET通用权限管理系统源代码含文
- 24652561RevitWPFAddin.zip
- C# 24个经典小游戏源码.zip
- 自动搜索代理IP的浏览器(再次废弃)
- IP地址控件C#版
- LMI3D相机连接LMIHalconAcqTest.zip
- MaterialDesignInDome.zip
- de4dot-强大C#DLL反编译反混淆工具.zip
评论
共有 条评论