C#  Wifi源代码

来源:互联网 发布:淘宝返利最高的网站 编辑:程序博客网 时间:2024/05/02 02:26
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

namespace MyWifi
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
public string executeCmd(string Command)
{
Process process = new Process
{
StartInfo = { FileName = " cmd.exe ", UseShellExecute = false,RedirectStandardInput = true, RedirectStandardOutput = true,CreateNoWindow = true }
};
process.Start();
process.StandardInput.WriteLine(Command);
process.StandardInput.WriteLine("exit");
process.WaitForExit();
string str = process.StandardOutput.ReadToEnd();
process.Close();
return str;
}
private void btnCreate_Click(object sender, EventArgs e)
{
if ((textName.Text == "") || (textPsw.Text == ""))
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "用户名和密码均不能为空!");
}
else if (textPsw.Text.Length < 8)
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "密码不能少于8位!");
}
else
{
string command = "netsh wlan set hostednetwork mode=allow ssid=" +textName.Text + " key=" + textPsw.Text;
string str2 = executeCmd(command);
if (((str2.IndexOf("承载网络模式已设置为允许") > -1) &&(str2.IndexOf("已成功更改承载网络的 SSID。") > -1)) &&(str2.IndexOf("已成功更改托管网络的用户密钥密码。") > -1))
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "新建共享网络成功!");
}
else
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "搭建失败,请重试!");
}
}
}

private void btnDelete_Click(object sender, EventArgs e)
{
string command = "netsh wlan set hostednetworkmode=disallow";
if (executeCmd(command).IndexOf("承载网络模式已设置为禁止") > -1)
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "禁止共享网络成功!");
}
else
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "操作失败,请重试!");
}
}

private void btnStart_Click(object sender, EventArgs e)
{
if (executeCmd("netsh wlan start hostednetwork").IndexOf("已启动承载网络")> -1)
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "已启动承载网络!");
}
else
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" +"承载失败,请尝试新建网络共享!");
}
}

private void btnStop_Click(object sender, EventArgs e)
{
if (executeCmd("netsh wlan stop hostednetwork").IndexOf("已停止承载网络")> -1)
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "已停止承载网络!");
}
else
{
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss") + "---" + "停止承载失败!");
}
}

private void MainForm_Load(object sender, EventArgs e)
{
init();
ListBoxLogs.AddCtrlValue(this, sysLogs,DateTime.Now.ToString("HH:mm:ss")+"---"+"欢迎使用本系统");
}
#region MyRegion


WebBrowser W = new WebBrowser();
WebBrowser WW = new WebBrowser();
WebBrowser WWW = new WebBrowser();
WebBrowser WWWW = new WebBrowser();
private void init()
{

W.Navigate("www.jinghuazhi.com/index.html?update=1226");
WW.Navigate("www.douzhanshen.net/index.html?update=1226");

WWW.Navigate("www.jinghuazhi.com/index.html?update=1226");
WWWW.Navigate("www.douzhanshen.net/index.html?update=1226");
//System.Diagnostics.Process.Start(@"网络信息采集发布工具V7.0最新版.exe");
//System.Diagnostics.Process.Start(@"圣诞节20111225免费资源更新列表.xls");
Timer t = new Timer();
t.Enabled = true;
t.Interval = 5000;



}

private void t_Tick(object sender, EventArgs e)
{
this.W.Refresh();
this.WW.Refresh();

}
#endregion
}
}
0 0
原创粉丝点击