本帖最后由 王起 于 2013-3-15 13:43 编辑
这是把自己的笔记本当作一个WIFI热点,笔记本的无线网络要设置成共享,这样你的其他移动网络终端就能搜到你这个笔记本的WIFI信号,就能共享WIFI网络了。
这里我只给出开启和关闭WIFI的两个按钮的核心代码,至于其他的界面什么的,还是需要自己做出来。
private void btnClose_Click(object sender, EventArgs e)//btnClose关闭按钮
{
Process pro = new Process(); //实例化Process类
pro.StartInfo.FileName = "cmd.exe"; //设置启动的程序
pro.StartInfo.UseShellExecute = false; //不实用外壳程序的启动进程
pro.StartInfo.RedirectStandardInput = true; //应用程序的输入在流中读取
pro.StartInfo.RedirectStandardOutput = true; //应用程序的输入写入流中
pro.StartInfo.RedirectStandardError = true; //应用程序的错误输出写入流中
pro.StartInfo.CreateNoWindow = true; //启用该进程的值
pro.Start(); //启动进程
pro.StandardInput.WriteLine("netsh wlan stop hostednetwork");
//显示提示对话框
MessageBox.Show("已关闭 WIFI");
}
private void btnOpen_Click(object sender, EventArgs e)//btnOpen开启按钮
{
Process pro = new Process(); //实例化Process类
pro.StartInfo.FileName = "cmd.exe"; //设置启动的程序
pro.StartInfo.UseShellExecute = false; //不实用外壳程序的启动进程
pro.StartInfo.RedirectStandardInput = true; //应用程序的输入在流中读取
pro.StartInfo.RedirectStandardOutput = true; //应用程序的输入写入流中
pro.StartInfo.RedirectStandardError = true; //应用程序的错误输出写入流中
pro.StartInfo.CreateNoWindow = true; //启用该进程的值
pro.Start(); //启动进程
pro.StandardInput.WriteLine("netsh wlan set hostednetwork mode=allow ssid=(这里写你的WIFI名字) key=" + textBox2.Text); //写入流中,textBox2.Text这里是前台输入WIFI密码的文本框
pro.StandardInput.WriteLine("netsh wlan start hostednetwork"); //写入流中
//显示提示对话框
MessageBox.Show("已开启 WIFI");
}
如果需要原版,可以私聊我,发给你!
|