问题标签 [wlanapi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 从 Managed Wifi API c# 获取无线电类型、频道和加密
有人可以告诉我如何通过C# 中的Managed Wifi API提取Radio Type、Channel和Encryption信息吗?我可以通过“netsh wlan show interfaces”命令(当我连接到 Wifi 时)在命令提示符中查看所有上述信息,但是我不希望使用此命令并在 C# 中获取信息。谢谢。
c++ - WlanQueryInterface 数据枚举
我想wlan_intf_opcode_bss_type
使用WlanQueryInterface
功能。
我的代码:
我得到十六进制值。当我使用 switch 枚举时wlanInterfaceState
出现错误:
更新:
DOT11_BSS_TYPE
来自 MSDN 的枚举语法:
如何使用这些枚举wlanInterfaceState
?谢谢。
c# - 创建无线网络配置文件后无法更改安全类型
我愿意让用户通过我的 Windows 10 应用程序创建一个虚拟 Wlan 网络配置文件,然后使用 Windows UI 对其进行编辑。我已经设法将 NativeWifi WlanSetProfile函数与这些配置文件 Xml示例之一一起使用,但是,当我使用WlanUIEditProfile函数打开 Windows 编辑配置文件 UI 时,我可以更改安全类型下拉列表(从 WPA2-Personal 到例如 WPA2-Enterprise)但是当我尝试保存它时(按 OK)我收到以下消息:
“Windows 在保存无线配置文件时遇到错误。特定错误:网络连接配置文件已损坏。”
除了安全类型之外,我还可以更改和保存所有其他属性。
如果有人可以帮助我解决这个问题,我会很高兴。
vb.net - 如何使用 VB.net 将任何路由器的 MAC 地址转换为 WPS 引脚
我需要制作一个将路由器的 MAC 地址转换为 Wifi Protected Setup PIN 的程序,我还需要使用 Wifi Protected Setup PIN 连接到任何 WiFi 网络
我正在使用 VB.NET 语言。
c++ - WLAN连接问题
我想连接到wireless access point
使用WlanConnect
功能。
代码:
连接到open AP
I get87 error code
时,表示参数错误。任何想法什么参数可能是错误的?提前致谢。
c++ - 如何使用 WlanRegisterNotification 功能
我想注册wlan通知。
代码:
问题是:
error: C3867: 'WirelessConnect::NotificationCallback': non-standard syntax; use '&' to create a pointer to member
当我使用&NotificationCallback
我得到错误:
error: C2276: '&': illegal operation on bound member function expression
如何解决?谢谢。
c++ - 从静态函数问题发出信号
我想在wlan
从静态notificationCallBack
函数注册连接时发出信号。
代码:
无线连接.h
static void WINAPI notificationCallBack(PWLAN_NOTIFICATION_DATA wlanData, PVOID context);
无线连接.cpp
测试.cpp:
问题是error: C2355: 'this': can only be referenced inside non-static member functions or non-static data member initializers
。
那么如何从static
函数中发出信号,例如QMessageBox
在课堂上显示有关 wlan 连接的信息Test
?
上面链接中的解决方案不起作用:
1 方法:notificationCallBack(PWLAN_NOTIFICATION_DATA wlanData, PVOID context)
函数只需要2个参数PWLAN_NOTIFICATION_DATA wlanData
,PVOID context
而不是对类的引用作为参数
2 方法:导致错误:C3867: 'WirelessConnect::apConnectionComplete': non-standard syntax; use '&' to create a pointer to member
在连接中:
connect(wirelessAPConnect, WirelessConnect::apConnectionComplete, this, &Test::setAPConnection);
我已经用 2 方法修复了编译错误,但它什么也没发出。
代码:
无线连接.cpp
测试.cpp
没有编译错误并且setAPConnection
不执行。
我认为static WirelessConnect wirelessConnectObj;
是 NULL 并且它什么也不执行。当我使用静态 WirelessConnect *wirelessConnectObj; 作为应用程序连接到接入点后的指针,然后应用程序崩溃。
初始化static WirelessConnect *wirelessConnectObj = new WirelessConnect();
应用程序时工作但没有信号/插槽执行。
编辑:
WirelessConnect
wlan
类还管理连接到信号和槽的其他非静态函数。所以我不能删除wirelessAPConnect
对象而只使用静态对象。我也初始化static WirelessConnect wirelessConnectObj;
并Test
连接它:
输出是一样的——什么都没有。我认为,这是因为我创建了 2 个不同的静态WirelessConnect
类实例。我只需要一个静态实例,WirelessConnect
它应该是全局的,可以发送信号并将它们连接到Test
.
c# - 如果存在两个具有相似 SSID 的 WiFi 网络,您如何在代码中区分两者?
我正在编写一个小型网络管理工具。为了提取各种 WiFi 网络的详细信息,我正在调用wlanapi.dll, WlanGetProfile(...)
API 方法来获取每个可用 WiFi 网络的配置文件信息。
假设两个本地 WiFi 网络有相似的 SSID,我如何在这两个网络上查询信息并在向用户展示信息时区分两者?
我正在用 C# 编写我的应用程序,但是,如果它们能给我所需的答案,则可以提供非特定于代码的通用细节。但是,我将其标记为 C#/.Net,因为如果有办法使用本机 .Net 库获取此信息,我将不胜感激 C# 代码示例。
c# - Wlanapi.dll 入口点未找到异常
当我尝试调用 wlanapi.dll 的 WlanOpenHandle 方法时,代码会抛出 EntryPointNotFoundException。
C#:
C#:
该网站说存在入口点。缺少的部分是什么?
c++ - 在 Compact 7 中使用 wlantool.exe 连接到 wifi 网络失败,错误代码为 1814
从我在 Compact 7 中的命令提示符中,我尝试执行如下操作:
wlantool -c -ssid 名称 -auth wpa2psk -encr aes -key mypassword
我收到此错误:[WLANTOOL] WlanReasonCodeToString() FAILED 错误:1814
相同的命令运行了将近 1 个月,突然它返回了这个错误。
- 网络名称 (SSID):名称
- 加密:AES
- 认证:WPA2-PSK
- 网络密钥:mypassword
我在上面的命令提示符中做错了什么?以及如何找出错误 1814 是什么?
我想从 C# 程序调用命令行工具 wlantool.exe,让用户在我的应用程序中处理 wifi 连接。
WLANTOOL的c++代码