zoukankan      html  css  js  c++  java
  • Win7开自带的虚拟WIFI

            其实很早就知道了win7自带了虚拟wifi的功能,之前也试着开过一次,但是那次估计是某个地方操作失误而没成功,再加上那个时候connectify这个软件还好用,所以就没去折腾了。

           后来随着connectify这个软件修改了注册方法,现有的破解方式失效。不能体验到高级版的功能就对那个软件逐渐不爱了,然后便想起了win7自带的虚拟wifi功能,一回到学校就重新试了一下,结果很简单的成功了,不知道当时自己是咋弄的,没弄好,汗。。。

            这个方法有个缺陷就是每次都要自己手动启动wifi,有点麻烦呐,于是乎怕麻烦的我开始不老实了,在想,启动wifi好像是用的cmd命令,然后好像有个批处理的玩意(这个时候我都还不知道已经有网友写好了批处理程序)。当时我没有直接想去网上找现成的批处理程序,因为当时还不知道有网友做出来了。在想要不自己做一个?于是便开始在网上搜,一开始还不知道咋形容自己的问题,便在搜索框内键入 .bad  cmd这两个关键字,很快在网上找到了答案,便写下了自己第一行批处理代码:

    netsh wlan start hostednetwork

    这行代码是在我已经启用了win7的虚拟wifi功能的基础上的代码,这段代码相当于一个wifi开关的功能吧(我是这么想的,不知道是不是)。执行之后能成功,哈,小小的开心了一把。然后又在网上搜了搜别的,一不小心就发现了有网友已经做出来批处理的程序了。而我正好在想要不把整个流程写出来,又碰上自己对这些语法完全的不懂。看到了有现成的批处理程序之后,我就下载下来看了下网友写的代码,看他的代码然后自己再敲一遍,也写了一个照着自己想法写出来的东西,其中有些语句是模仿那个网友的啦,没办法,自己不知道嘛。。。贴出我写的;

    @echo off
    echo===============================Win7虚拟WIFI开关助手==============================
    echo 请记住本程序要右键-以管理员权限运行
    echo 本程序没有设置错误处理功能,请严格按照提示来完成输入!
    
    
    :menu
    echo.请选择:
    echo.1、重新设置WIFI信息
    echo.2、打开虚拟WIFI
    echo.3、关闭虚拟WIFI
    set /p check="选择:"
    
    if %check%==1  goto first
    if %check%==2  goto second
    if %check%==3  goto third
    
    :first
    netsh wlan set hostednetwork mode=allow
    set /p id="请输入虚拟WIFI的名字:"
    set /p ke="请输入你的虚拟WIFI的密码(1-8位数字):"
    netsh wlan set hostednetwork ssid=%id% key=%ke%
    echo 无线热点名已设置为:%id%
    echo 无线密码已设置为:%ke%
    echo 记住修改完WIFI信息后要重新打开虚拟WIFI
    
    goto back
    
    :second
    netsh wlan start hostednetwork
    goto back
    
    :third
    netsh wlan stop hostednetwork
    goto back
    
    :back
    echo 按1返回主菜单,任意键退出
    set /p c=
    if %c%==1 goto menu
    if %c%==null goto end
    
    :end
    pause
    
    对于批处理的语法我还不懂,所以也不知道有没有语法错误,当时运行成功,不会报错的。


    如果想自己动手直接输入代码,可以如下操作:

    开始菜单-最下面的搜索框-输入cmd-右键以管理员权限运行

    输入:

    netsh wlan set hostednetwork mode=allow

      //mode表示启动模式,allow表示允许启动,如果要关闭则用disallow

    输入:

    netsh wlan set hostednetwork ssid=   key=

      //ssid表示虚拟wifi的名字,key表示密码 这个自己设定

    然后在网络和共享中心-更改适配器设置中多出了一个连接,一般是无线连接或无线连接2.图标下面有Microsoft Virtual WiFi Miniport Adapter字样,这个应该是说明类型的吧

    以上两步就已经打开了系统自带的wifi热点功能,但是会发现在网络和共享中心-更改适配器设置中多出的那个图标是带把红叉的。这就需要继续输入:

    netsh wlan start hostednetwork
    这就是一开始我们启动win7后,如果要打开wifi要输入的,也是我一开始写的那段代码。现在就成功打开了win7自带的wifi热点功能了。如果要关闭,就输入:

    netsh wlan stop hostednetwork




    最后贴出我写的那个批处理程序吧


    点我啦


    
    

  • 相关阅读:
    LeetCode Missing Number (简单题)
    LeetCode Valid Anagram (简单题)
    LeetCode Single Number III (xor)
    LeetCode Best Time to Buy and Sell Stock II (简单题)
    LeetCode Move Zeroes (简单题)
    LeetCode Add Digits (规律题)
    DependencyProperty深入浅出
    SQL Server存储机制二
    WPF自定义RoutedEvent事件示例代码
    ViewModel命令ICommand对象定义
  • 原文地址:https://www.cnblogs.com/zhong-dev/p/4044620.html
Copyright © 2011-2022 走看看