简单Wifi共享工具,增加了网络承载检测。
贴上主程序源码:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Diagnostics; namespace WindowsFormsApplication1 { public partial class mainFrom : Form { public mainFrom() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { bool flag = Cmdinfo(); if (!flag) { MessageBox.Show("不好意思,您的网卡不支持网络承载,不能启动虚拟网络", "抱抱提示你", MessageBoxButtons.OK, MessageBoxIcon.Information); } } /// <summary> /// 执行并返回cmd命令值 /// </summary> /// <param name="strinfo"></param> /// <returns></returns> private static bool Cmdinfo() { Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = true; bool pingrst; p.Start(); p.StandardInput.WriteLine("netsh wlan show drivers"); p.StandardInput.WriteLine("exit"); string strRst = p.StandardOutput.ReadToEnd(); if (strRst.IndexOf("支持的承载网络 : 是") != -1) pingrst = true; else if (strRst.IndexOf("支持的承载网络 : 否") != -1) pingrst = false; else pingrst = false; p.Close(); return pingrst; } private void b_start_Click(object sender, EventArgs e) { Process process = new Process(); process.StartInfo.CreateNoWindow = true; process.StartInfo.UseShellExecute = false; process.StartInfo.FileName = "cmd.exe"; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.Start(); process.StandardInput.WriteLine("netsh wlan start hostednetwork"); process.StandardInput.WriteLine("exit"); process.WaitForExit(); process.Close(); MessageBox.Show("乐宝宝,Wifi已经开启咯!o(∩_∩)o", "抱抱提示你", MessageBoxButtons.OK, MessageBoxIcon.Information); } private void b_close_Click(object sender, EventArgs e) { Process process = new Process(); process.StartInfo.CreateNoWindow = true; process.StartInfo.UseShellExecute = false; process.StartInfo.FileName = "cmd.exe"; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.Start(); process.StandardInput.WriteLine("netsh wlan stop hostednetwor"); process.StandardInput.WriteLine("exit"); process.WaitForExit(); process.Close(); MessageBox.Show("乐宝宝,Wifi关闭咯,欢迎下次使用!", "抱抱提示你", MessageBoxButtons.OK, MessageBoxIcon.Information); } private void button1_Click(object sender, EventArgs e) { string name = tb_user.Text; string pwd = tb_pwd.Text; if (Encoding.Default.GetByteCount(name) > 0 && Encoding.Default.GetByteCount(pwd) >= 8) { Process process = new Process(); process.StartInfo.CreateNoWindow = true; process.StartInfo.UseShellExecute = false; process.StartInfo.FileName = "cmd.exe"; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.Start(); process.StandardInput.WriteLine("netsh wlan set hostednetwork mode=allow ssid=" + name + " key=" + pwd);//执行的命令 process.StandardInput.WriteLine("exit"); process.WaitForExit(); process.Close(); MessageBox.Show("乐宝宝,密码已经修改咯!账号:" + name + "密码:" + pwd + "要牢记!", "抱抱提示你", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("乐宝宝,出错咯,是不是密码没有8位数啊?!", "抱抱提示你", MessageBoxButtons.OK, MessageBoxIcon.Information); } //清空 tb_pwd.Text = ""; } private void mainFrom_FormClosed(object sender, FormClosedEventArgs e) { Application.Exit(); } } }
相关推荐
【乐宝宝创意生活用品创业项目实施计划书】 本计划书涉及的项目是云南国土资源学院10级国土系土管3班的王少荣同学发起的“乐宝宝创意生活用品”创业项目。该项目旨在通过开设网店,销售富有创意和独特设计的生活...
【云南国土资源学院乐宝宝创意生活用品创业项目实施计划书】主要涵盖了以下几个重要的知识点: 1. **创业项目概要** - 本项目是一项专注于创意生活用品的网店创业计划,投资需求为5万元,由10级国土系土管3班的王...
Umi-OCR-main.zip
基于springboot+Web的毕业设计选题系统源码数据库文档.zip
基于springboot校外兼职教师考勤管理系统源码数据库文档.zip
58商铺全新UI试客试用平台网站源码
基于springboot大学生就业信息管理系统源码数据库文档.zip
基于SpringBoot的口腔诊所系统源码数据库文档.zip
数据存放网盘,txt文件内包含下载链接及提取码,永久有效。失效会第一时间进行补充。样例数据及详细介绍参见文章:https://blog.csdn.net/T0620514/article/details/143956923
3-240P2162218.zip
网络安全 基于Qt创建的Linux系统下的浏览器.zip
C++ 类和对象:多态-练习题目2(制作咖啡和茶叶)
基于springboot+J2EE在线项目管理与任务分配中的应用源码数据库文档.zip
简介本项目提供了一个在51单片机上运行的简单操作系统,旨在帮助学习者深入理解操作系统的基本原理和任务调度机制。该操作系统通过汇编和C语言编写,实现了任务调度、中断处理等核心功能,并提供了详细的源代码和注释,方便学习和实践。
本文将深度卷积神经网络(CNN)设计实现一个复杂结构的生成模型,旨在通过多阶段的编码器-解码器结构,能够有效地将灰度图像转换为彩色图像。最后,本文将实现一个简单的Web应用,用户可以通过上传灰度图像,应用会使用预训练的Caffe模型对其进行颜色化,并将结果返回给用户。 1.模型设计:模型由多个卷积层、ReLU激活函数和批归一化层组成,通过前向传播函数将输入的灰度图像(L通道)转换为彩色图像(ab通道)。如果指定了 pretrained=True,则会自动下载并加载预训练的模型权重。 2. 系统通过Flask框架提供了一个Web应用,用户可以上传灰度图像,系统会自动将其转换为彩色图像,并在网页上显示结果。整个过程包括文件验证、图像处理、颜色化预测和结果展示,具有较高的实用性和用户体验。
一个JAVA图形化的、联网的五子棋游戏.zip javaweb
KWDB 是一款面向 【AIoT 场景】的【分布式多模数据库】,支持在同一实例同时建立时序库和关系库并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定安全、高可用、易运维等特点。
页面数量:7页 网页主题:网站模板、酒店网站模板、官方网站模板 网页页面:首页、关于我们、相关服务、服务详情、在线博客、博客详情、在线留言 页面实现元素:加载动画、滚动加载、主题切换、导航栏 、轮播图、图文列表、图片切换、 文字列表、 按钮悬停、图片悬停、表单 实现技术:HTML、CSS 、JQuery 源码样式及js文件均分开存放,所有内容仅供初学者学习参考
内容概要:本文档提供了详细的 Neo4j 安装与配置指南,涵盖 Windows、Linux 和 Mac 系统的安装步骤。具体包括下载、安装、启动服务、修改配置文件(如端口配置、远程访问和内存限制)、设置管理员密码以及基本的 Cypher 查询语言使用方法。同时,还提供了一些常见问题及其解决方案。 适合人群:数据库管理员、软件开发人员、系统管理员。 使用场景及目标:①帮助初学者快速掌握 Neo4j 的安装与配置;②适用于需要搭建和使用图数据库的项目;③为已有用户解决常见问题。 其他说明:本文档不仅包含了基础的安装和配置流程,还提供了实际操作中可能遇到的问题及其解决方法,有助于提高使用者的实际操作能力。
基于SpringBoot+Vue的软件产品展示销售系统源码数据库文档.zip