//Form1类后台
#region 加载配置文件中的信息
///
/// 加载配置文件中的信息
///
protected void loadConfig()
{
cf.fileName = AppDomain.CurrentDomain.BaseDirectory + "\\config.ini";
txtIP.Text = cf["ip地址"];
txtSubMark.Text = cf["子网掩码"];
txtGateWay.Text = cf["默认网关"];
txtDNS1.Text = cf["主DNS"];
txtDNS2.Text = cf["备用DNS"];
}
#endregion
#region 设置ip信息到网卡
private void btnSettingNetwork_Click(object sender, EventArgs e)
{
try
{
if (!IsIpaddress(txtIP.Text.Trim()))
{
MessageBox.Show("ip格式不正确!"); return;
}
if (!IsIpaddress(txtSubMark.Text.Trim()))
{
MessageBox.Show("子网掩码格式不正确!"); return;
}
if (!IsIpaddress(txtGateWay.Text.Trim()))
{
MessageBox.Show("网关格式不正确!"); return;
}
if (!IsIpaddress(txtDNS1.Text.Trim()))
{
MessageBox.Show("DNS1格式不正确!"); return;
}
if (!IsIpaddress(txtDNS2.Text.Trim()))
{
MessageBox.Show("DNS2格式不正确!"); return;
}
string[] ip = new string[] {txtIP.Text.Trim() };
string[] SubMark = new string[] {txtSubMark.Text.Trim() };
string[] GateWay = new string[] {txtGateWay.Text.Trim() };
string[] DNS = new string[] {txtDNS1.Text.Trim(),txtDNS2.Text.Trim() };
SetIpInfo(ip, SubMark, GateWay, DNS);
cf["ip地址"] = txtIP.Text.Trim();
cf["子网掩码"] = txtSubMark.Text.T