首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Windows Vista上获取我使用C#.Net连接的无线网络的SSID

在Windows Vista上获取使用C#.Net连接的无线网络的SSID,可以使用以下代码实现:

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;

namespace GetSSID
{
    class Program
    {
        static void Main(string[] args)
        {
            string ssid = GetSSID();
            Console.WriteLine("当前连接的无线网络的SSID为:" + ssid);
        }

        static string GetSSID()
        {
            string ssid = "";
            NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces();
            foreach (NetworkInterface ni in interfaces)
            {
                if (ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
                {
                    if (ni.OperationalStatus == OperationalStatus.Up)
                    {
                        ssid = ni.Description;
                        break;
                    }
                }
            }
            return ssid;
        }
    }
}

这段代码使用了System.Net.NetworkInformation命名空间中的NetworkInterface类,通过遍历所有网络接口,找到当前连接的无线网络接口,并获取其描述信息,即为当前连接的无线网络的SSID。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

利用win7自带虚拟无线网卡端口共享网络

首先,本文讨论是基于Windows 7系统自带功能,Vista和XP里面没有的,这个是Windows 7才加入特性。...这里解释一下,ssid=你无线网络名字;key=无线网络密码,貌似要8 位以上;上面的例子这个命令就创建了一个名字为Hosley ‘s private AP,密码8个8虚拟无线路由。...这时候你可以系统控制面板 – 网络连接里面看到一个新无线网络连接生成了,例如我是下图,名字可能不一样,但是你看到这个链接网卡是Microsoft Virtual WiFi Miniport…。...证明它是使用虚拟无线网卡。...这是因为你关闭了windows自带防火墙服务,win + r 运行,输入services.msc打开“服务”配置窗口,列表中找到Windows Firewall服务,右键点击启动即可,如果你已经禁用了这个服务

1.9K40
  • LinuxGUI程序Windows使用

    一,linux机上安装xorg-x11-xauth 如果没装,启动GUI程序会提示Canno open display。...yes 三、Windows客户端上安装X11 Server程序 Xming是运行于WindowsX 服务器,下载Xming:http://sourceforge.net/projects/xming...安装完成后,点击启动即可 四、Windowsssh客户端设置 客户端需要设置x11转发,常用secureCRT和putty,根据自己所用客户端设置即可。...五、安装字体文件 如果发现无法显示文字,有可能是服务器没安装字体文件,解决方法是到yum上装几个 yum search fonts yum install wqy-zenhei-fonts.noarch...yum install xorg-x11-fonts-100dpi.noarch 最后,登录devnet tlinux服务器,运行一个GUI程序,就可以windows看到!

    4.5K50

    无线安全第一篇:如何攻破邻居wife和防范

    很多人有时候会问我怎么破解wife,关于无线网络这一块也不是很懂,所以特意去了解了一下,然后结合网上一些文章和教学,将会发出三篇有关这个方面的推送,这里将会用假人物带入,仅涉及技术交流,不做违法事情...即使以Minidwep来破解,一个密码一般至少需要使用3秒钟来尝试,如果是一个同时包含了大小写字母,数字和符号8位强密码,理论需要破解时间大约是5亿年,可见其强度已经足够。...目前主流系统,包含Windows XP / Vista / 7 / 8,还有Mac OS,各个发行版Linux系统,如Ubuntu,Redhat。...主流智能手机操作系统,如iOS,Android,Windows Phone都对隐藏SSIDWi-Fi网络连接提供了很好支持,只需要第一次连接网络时手工添加网络SSID,后续系统便能自动记住这个无线网络连接相关信息...但是非常偶发情况是,对于一些设备,例如在一些Linux发行版中,某些无线网卡驱动对于隐藏SSID网络支持并不完善,可能造成无法连接无线网络

    3.4K30

    无线802.1x认证简介及配置方法

    Windows 8/10、iPhone/iPad、MacOSX等系统中默认是点击ECUST.1x后自动配置,最初使用时可能会多次弹出证书确认窗口,原因是后台有多台证书服务器,对应不同证书RADIUS1.../7Windows Vista/7需手动添加连接1) 打开“控制面板”->“查看网络状态和任务”->“管理无线网络”,点击“添加”,选择“手动创建网络配置文件(M)”;2) 输入网络名“ECUST.1x...属性”设置,不勾选“自动使用Windows登录名和密码”;4) 点击三次“确定”后,系统将会自动连接ECUST.1x,首次连接会弹出登录框,输入您无线网络帐号信息,点击“确定”;5) 等待显示ECUST...6) 无线网络列表中选择“ECUST.1x”,点击“连接”,首次连接会弹出登录框,输入您无线网络帐号信息,点击“确定”;7) 等待显示ECUST.1x已连接,即可开始使用无线网络。...9、Windows Phone1)进入“设置”->“系统”->“Wi-Fi”,等待搜索到ECUST.1x信号;2)点击ECUST.1x,弹出登录框中输入无线网络用户帐号信息,点击“连接”;3)等待显示

    4.2K20

    dotnet Windows 系统使用 stakx WIC 库

    Windows 系统,有一个很重要概念是 Windows Imaging Component 也就是 WIC 层,这是专门用来处理多媒体相关系统组件,特别是用来处理图片相关,包括编码和解码和处理图片...但是如果在 WPF 之外呢,有一点特别的需求,想要绕过 WPF 框架,通过纯控制台方式使用到 WIC 层逻辑,此时可以使用 stakx WIC 库。...当然,最后发现最好封装依然 WPF 框架,即使是控制台也能使用 WPF 哦 因为寻找 WIC 层各个方法,本文只是用来记录一个可以使用库,但最终发现 WPF 才是最好封装。...只要在 Windows 下,无论用不用 WPF 窗口,都能使用 WPF 提供 WIC 层封装,因为咱如果只用到 WIC 层,那么相当于只是使用 WPF 库封装方法 WPF 中封装底层原理请看...和 WPF 框架对比,使用 stakx WIC 库没啥优势 回到本文 stakx WIC 库使用方法开始之前需要通过 NuGet 安装 stakx.WIC 库,这是 GitHub 完全开源

    83430

    windows使用eclipes连接linux下Hadoop集群

    hadoop 是工作linux下分布式系统,做为一个开发者,对于手里资源有限,不得不使用只有终端虚拟机来运行hadoop集群。但是,在这种环境下,开发,调试就变得那么不容易了。...那么,有没有办法windows下发调试呢。答案是肯定。...下面把研究结果分享给大家(附上自己编译插件)。...然后 Finish 若成功,DFS Location出现hdfs目录结构 ? eclipse连接hadoop时候,要关闭linux防火墙,或者编辑iptables过虑规则。        ...另外,连接hadoop时候,把 eclipse Error log 视图显示出来,可以让我们看到很详细错误说明。以便找准方向解决问题。当遇到问题是,不防假设,问题会出在哪里。

    1.6K50

    LinuxWindows子系统(WSL)使用Docker(Ubuntu)

    不过令人遗憾是目前WSL是不支持Docker守护进程,但您可以使用Docker CLI连接到通过Docker for Windows或您创建任何其他VM 运行远程Docker守护进程 概览  docker...今天Windows中,当您运行Windows Server容器时,守护进程Windows中运行。当您切换到Linux容器模式时,守护程序实际名为Moby Linux VM虚拟机内运行。...例如,您可以开发计算机上使用本地Docker客户端与Azure中Docker进行通信。这使我们可以让WSL中客户端与主机上运行守护进程通信。...此步骤是必需,以便守护程序TCP端点上进行侦听。如果你不这样做,那么你将无法从WSL连接。 所以为了让客户端和docker通信,必须打开以下黄色背景选项!...配置WSL 我们需要在WSL安装Docker客户端 执行命令:apt installdocker.io 将WSL配置为连接到Docker for Windows 执行命令:export DOCKER_HOST

    3.7K20

    .NetWindows使用Jenkins做CICD那些事

    背景   最近入职了一家新公司,公司各个方面都让非常满意,也怀着紧张与兴奋心情入职后,第一天接到了领导给我第一个任务——把整个项目的依赖引用重新整理并实施项目的CI/CD。   ...本篇重点主要分享这次Windows平台使用Jenkins做.Net Framework自动化,真是所谓一波N折。   ...有关注过博客朋友们,应该知道之前都是Linux实施.Net Core,好不容易把Linux技能点起来,现在玩回Windows+.Net Framework感觉有一种回到钻木取火年代。   ...实施过程中让感悟最多是,dotnet core命令便捷性,Linux运维便捷性,下文有很多构建脚本都是shell脚本来,当时想着学习一次就不需要学习bat脚本了,最终还是躲不过。   ...中间还遇到Jenkins使用本机账号执行权限问题。所有“坑”在下面步骤尽可能给大家规避了。 引用整理 ?

    1.7K31

    Linux 下通过命令行连接 WiFi

    采坑环境 系统:Kali Linux amd64 用户:root Kali Linux 默认使用 Gnome 桌面环境,而在 Gnome 顶部菜单栏中是可以直接选择无线网络并建立连接...实际除了 Kali 系统,其他桌面版 Linux 发行版(例如 Ubuntu、CentOS、RedHat 等)也都是可以菜单栏或者系统设置中通过图形界面来配置无线网络连接。...曾在网上浏览过很多 Linux 命令行下连接 WiFi 教程,大多数是使用 iwconfig 或 iw 进行也尝试过这些方法,但很多时候是失败,当然这其中原因有操作不当或者对 Linux...但是,有一个方法,是每次尝试都成功,所以接下来就给大家介绍一下用这个办法来连接无线网络,而其他方法,如果你有兴趣,可以自行去了解。...其中 {SSID} 为无线网络名称(即WiFi名称),{PASSWORD} 为 WiFi 密码。

    38.5K20

    Windows Win7建立wifi热点,手机共享WIFI上网

    已成功更改承载网络 SSID。 已成功更改托管网络用户密钥密码。 参数说明: mode:表示是否启用虚拟WiFi网卡,allow-启用网卡 disallow-禁用网卡。...4、设置Internet连接共享:“网络连接”窗口中,右键已连接到Internet网络连接,选择【属性】→【共享】,勾上【允许其他······连接(N)】并选择刚才设立虚拟网卡。 ?...注:这里“无线网络连接2”,采用动态获取IP,动态获取DNS设置,笔者实验发现,如果配置成和“无线网络连接”同网段ip,则会成为无法识别的网络。...6、使用手机设备等连接wifi 设置->WLAN->找到mywifi,点击输入密码1234567,确定,连接 ?...7、上网设置 配置wifi网络ip为静态IP,且和“无线网络连接2”网卡IP同一个网段 ? ? OK,现在可以用手机上网了。 Windows7 台式机 实践测试, ?

    2.4K40

    无线AP网络故障解决方案

    一个无线AP理论连接254台电脑,因为设置了不同SSID(也可设置WEP密码),这样可以防止有人恶意侵入我们账户。...如果是信号状态差造成(信号状态可以用Windows XP无线网络连接”或“无线接入点”附带软件进行检测)。   ...使用Windows XP时,只要点击任务栏中网络连接图标,就会显示出显示连接状态窗口。...因为一些新型无线电话(或微波炉等)也运行在2.4GHz频率使用802.11b无线网络相同频率),这可能会干扰你无线网络。③检查SSID配置。...如果你无线网络名字出现在这个列表里,你就没有连接到网络,如果你连接是好的话,那你配置就可能存在问题。此外,需要正确输入WEP密码(如果有的话),否则你也不能连接到那个无线网络中去。

    1.9K20

    一次Wi-Fi入侵实录

    2、隐藏SSID 隐藏SSID就是指在路由器管理界面进行相关设置,使得无线网络SSID不再广播出来,成为一个“隐形网络”,这样同样可以大大降低被黑客攻击概率。...目前主流系统,包含Windows XP / Vista / 7 / 8,还有Mac OS,各个发行版Linux系统,如Ubuntu,Redhat。...主流智能手机操作系统,如iOS,Android,Windows Phone都对隐藏SSIDWi-Fi网络连接提供了很好支持,只需要第一次连接网络时手工添加网络SSID,后续系统便能自动记住这个无线网络连接相关信息...但是非常偶发情况是,对于一些设备,例如在一些Linux发行版中,某些无线网卡驱动对于隐藏SSID网络支持并不完善,可能造成无法连接无线网络。...连接进入网络之后,使用dSploit扫描到设备列表与路由器管理界面中一模一样: 前面提到过,路由器管理界面中,可以大致判断出设备生产商和类型。

    5.7K60

    十大招彻底解决无线AP故障

    大多数微波炉使用了2.4GHz频段14个信道中7~11个信道,所以对于采用802.11b协议无线设备,只要将通信信道固定为14(最后一个信道)即可。   2....否则,就应当使用指定跳线连接无线AP与交换机。通常情况下,网络设备之间连接应当使用交叉线。因此,建议使用交叉线连接无线AP与交换机,测试故障是否解决。   3....将无线网卡锁定到一个固定接入点,可以消除接入点之间来回切换现象;增加安全性,使非授权无线网卡无法使用无线AP;防止某个无线AP连接太多数量无线客户端。   4....查看无线网络属性,发现IP地址和子网掩码都不是正常时数值。这表明该网卡没有连接无线网络,没有从无线AP中获取IP地址信息。   导致该故障原因,与无线网络设置有关。...因此,除Windows XP外,其他操作系统必须安装无线客户端,并修改IBM无线网络SSID(注意大小写)和WEP密码。

    1.4K40

    如何在Windows无线客户端中手动添加SSID

    一、问题描述 有时候为了无线网络安全性考虑,会隐藏SSID。在这种情况下,无线客户端是无法自动搜索到适用SSID,必须通过手动方式添加想要连接SSID。...二、解决方法 假设想要连接SSID名为“test”。双击Windows无线客户端,“刷新网络列表”可看到客户端自动搜索到SSID中并没有“test”,如下图所示。然后选择“更改高级配置”。 ?...弹出无线网络连接属性” 对话框中,选择“无线网络配置”,然后选择“添加”,如下图所示: ?...弹出对话框如下图所示,“网络名 (SSID) (N)”中填写想要连接SSID名称“test”,然后选择“确定”。 ? 至此,可看到“首先网络 (P)”中已有“test”这个SSID。...如果无线客户端所在位置“test”这个服务覆盖范围内,确保无线客户端认证、加密等属性配置正确情况下,无线客户端已可成功连接隐藏SSID“test”。 ?

    2.1K20

    如何使用WLANSSID提取用户凭证数据

    这几天,一直都在研究Windows无线热点(承载网络)功能。研究过程中,脑海里突然冒出了一个非常有实用性想法:用无线热点SSID来进行数据提取。...脚本介绍 为此编写了一个PowerShell脚本,在这个脚本帮助下,我们仅仅通过无线网络SSID就可以提取出目标数据了。...接下来,脚本会使用ROT13(并不打算称其为ROT13加密算法,因为这并不是正确技术术语)来对捕获到凭证数据进行编码,然后创建一个Windows无线热点。...添加了该后门对PowerShellv3支持,并且使用ROT13对SSID进行编码。...如果大家还有任何疑问或者建议,请直接与我联系【点击阅读原文获取联系方式】。如果你对本项目感兴趣的话,也可以GitHub留言。希望大家能够喜欢这个工具!

    1.6K80

    定制用于日常使用树莓派系统

    :连接隐藏WiFi时需要指定该值为1 如果你 WiFi 没有密码 network={ ssid="你无线网络名称(ssid)" key_mgmt=NONE } 如果你 WiFi 使用WEP加密 network...={ ssid="你无线网络名称(ssid)" key_mgmt=NONE wep_key0="你wifi密码" } 如果你 WiFi 使用WPA/WPA2加密 network={ ssid="你无线网络名称...好尴尬 经常使用 Windows 你,不知道有没有遇到过这样情况: 刚刚安装好系统,亦或者是因种种原因误删了系统文件设备,原本好端端地顺利安装了程序突然无法正常启动了。...屏幕只有一个警示⚠弹窗提示着看不懂「XXX.dll 文件缺失」。 ? 有经验读者知道这种情况大多是 Windows 运行库缺失所致。...往往由于网络广泛传播,很难搜索引擎搜索结果中辨别可靠资源站点,一眼望去恶意捆版甚至是病毒传播比比皆是。 因此今天推荐这款 AiO Runtimes 或许就是你完美解决方案了。

    1.8K10

    树莓派3B+ 安装系统

    ---- 2.Windows系统下安装:(非wind系统请往下看) ---- 2.1)首先将准备好TF卡连接读卡器,插入电脑 2.2)下载一个格式化SD卡工具,格式化SD卡 下载网址:https...// 详细介绍: #ssid:网络ssid #psk:密码 #priority:连接优先级,数字越大优先级越高(不可以是负数) #scan_ssid:连接隐藏WiFi时需要指定该值为1 // 如果你...WiFi 没有密码 network={ ssid="你无线网络名称(ssid)" key_mgmt=NONE } // 如果你 WiFi 使用WEP加密 network={ ssid="你无线网络名称...(ssid)" key_mgmt=NONE wep_key0="你wifi密码" } // 如果你 WiFi 使用WPA/WPA2加密 network={ ssid="你无线网络名称(ssid)...Windows里面需要下载软件,可使用Putty软件(或者Xshell)。

    1.6K21
    领券