C++ FireBreath WlanOpenHandle错误1062“;“服务尚未启动”;
在FireBreath插件中,我试图确定Wifi SSID和/或扫描可见的Wifi接入点 在代码的Windows部分,这需要从以下内容开始:C++ FireBreath WlanOpenHandle错误1062“;“服务尚未启动”;,c++,windows,firebreath,C++,Windows,Firebreath,在FireBreath插件中,我试图确定Wifi SSID和/或扫描可见的Wifi接入点 在代码的Windows部分,这需要从以下内容开始: dwResult = WlanOpenHandle(dwMaxClient, NULL, &dwCurVersion, &hClient); 不幸的是,dwResult总是返回:1062,翻译成“服务尚未启动”(通过FormatMessage()) 我尝试过在主线程和boost线程中运行,如下所示: boost::thread t(boo
dwResult = WlanOpenHandle(dwMaxClient, NULL, &dwCurVersion, &hClient);
不幸的是,dwResult
总是返回:1062,翻译成“服务尚未启动”(通过FormatMessage()
)
我尝试过在主线程和boost线程中运行,如下所示:
boost::thread t(boost::bind(&LaasTechAPI::doSomethingTimeConsuming_thread, this, num, callback));
不管怎样,错误1062都是相同的
(顺便说一句,我实施了线程方法,因为a.互联网搜索表明存在某种ATL/MTL“公寓”线程问题,b.Wifi扫描天生就是一种缓慢的异步工作,因此线程似乎一直都是必要的)
有人能告诉我如何解决WlanOpenHandle错误1062问题吗?
中学:
- 你能告诉我一种更可靠的方法来扫描Wifi SSID、BSSID、, Windows中本地接入点的信号强度
- 我还必须收集OS X的Wifi信息。所以,如果你知道Mac或 多平台Wifi扫描解决方案,请分享
> sc config wzcsvc start= <boot|system|auto|demand|disabled|delayed-auto>
或者,打开服务应用程序:
> services.msc
检查-WZC服务应正在运行。您尚未指定所使用的浏览器,但请注意,在windows Vista或更高版本上启用的IE w/UAC中,由于处于保护模式(低完整性进程模式),您可能无法访问这些API。windows 10上没有wzcsvc服务。
> sc config /?
> services.msc