如何在Windows 8中建立ad-hoc wifi连接

时间:2012-12-09 03:32:01

标签: windows-8

我通过在笔记本电脑中创建ad-hoc wifi连接来连接所有设备,但Windows 8似乎没有ad-hoc连接选项。 请帮帮我,我已经尝试了第三方软件“Connectify”,这似乎不起作用。

5 个答案:

答案 0 :(得分:4)

您可以使用内置netsh实用程序运行批处理文件来设置Adhoc ...

要使用ICS(互联网连接共享)功能,您需要启用分享

要这样做,请按...

  • WinKey+R然后输入ncpa.cpl
  • 右键点击无线网络适配器(您上网的那个)选择Properties,然后选择顶部的Sharing标签
  • 检查/标记 Allow other network users to connect through this computer's Internet connection。从家庭网络连接菜单中选择您创建的托管虚拟网络(本地连接* 12 )。单击确定以保存配置。

如果在任何情况下DHCP未运行或正在运行,您可以在托管虚拟网络适配器上设置手动IP地址设置(本地连接* 12 )...

  • IP地址:192.168.137.2(可能有所不同)
  • 子网掩码:255.255.255.0
  • 默认网关:192.168.137.1
  • DNS:8.8.8.8

下面是批处理文件代码,在记事本中复制粘贴并用.cmd扩展名保存...

部分源代码:Link

    @echo off
    CLS

    :checkPrivileges 
    NET FILE 1>NUL 2>NUL
    if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) 

    :getPrivileges 
    if '%1'=='ELEV' (shift & goto gotPrivileges)  

    setlocal DisableDelayedExpansion
    set "batchPath=%~0"
    setlocal EnableDelayedExpansion
    ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs" 
    ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs" 
    "%temp%\OEgetPrivileges.vbs" 
    exit /B

    :gotPrivileges 
    setlocal & pushd .

    REM Run shell as admin (example) - put here code as you like
    ECHO.
    ECHO ============================
    ECHO Setting up Adhoc Network ...
    ECHO ============================
    netsh wlan set hostednetwork mode=allow ssid=LocalAdHoc key=password
    netsh wlan start hostednetwork

    cmd /k

您可以使用以下命令停止网络

    netsh wlan stop hostednetwork

答案 1 :(得分:1)

您必须使用netsh实用程序才能执行此操作。这是一个很好的完整教程,可以做你想做的事情:

  

http://www.addictivetips.com/windows-tips/how-to-create-wireless-ad-hoc-internet-connection-in-windows-8/

答案 2 :(得分:1)

Windows 8 adHoc Connection Creator。它是一个免费的GUI实用程序,用于在Windows 8中创建一个adhoc连接。您还可以在许可条款下修改progrm。请访问https://adhoc8.codeplex.com/

答案 3 :(得分:0)

使用这个简单的工具在Windows 8中创建wifi adhoc网络......

http://www.softpedia.com/get/Network-Tools/Misc-Networking-Tools/Wi-MAN.shtml

答案 4 :(得分:0)

正如先生所说,你必须使用netsh实用程序来做到这一点。但有一个图形工具可以做到这一点,它模拟“netsh”命令,它是免费的。 你可以在这里找到它: https://www.facebook.com/AdHocInitializer