我可以在Windows Phone模拟器上启用WiFi吗?我想要这样的网络在模拟器中可用,就像我在真实的手机上看到的那样.我正在使用VS 2013,并在带有WiFi的笔记本电脑上工作.当我单击Wi-Fi设置上的按钮时,它将保持在循环中. 我已经设法给我的模拟器提供了互联网.但是我想搜索wifi网络. 谢谢 解决方案 否,您无法在Windows Phone Emulator上启用WiFi,因为模拟器实际上是在Hyper-V上运行的虚拟操作系统,它使用您的笔记本电脑WiFi连接进行Windows Phone WiFi连接. 如果要搜索WiFi网络,则最好在真实设备上搜索.
以下是关于 wifi 的编程技术问答
Windows Phone 8.1应用程序启动进行部署和调试时,VS2013中存在错误: 错误1错误:DEP6100:发生以下意外错误 在Boostapping阶段"连接到设备"中: SmartDeviceException-部署失败了,因为没有Windows Phone 检测到.确保连接并打开电话. appwp 错误2错误:DEP6200:Boostrapping'设备'失败.设备不能 被发现.部署失败了,因为未检测到Windows电话. 确保连接并打开电话. appwp 执行了许多方法以消除此问题(禁用防火墙,重新安装SDK,将Lumia 930更新为最新的Windows Phone Developer Preview),我设法通过调试部署并运行了一个应用程序.正如主题所说,只有在手机上禁用WiFi的情况下,部署和调试才有可能. 在建立VS-Debugger/PowerTools的连接时,在Lumia 930设备上启用WiFi之后,然后调试会话保持连接并工作.
有人可以提示我,如果启用/禁用了WLAN,如何在Windows Phone上编程检测到Windows Phone 8.1. 我不想更改这些设置,只需要知道... 该解决方案是Windows 8.1通用应用,(Windows Phone 8.1)项目只有引用 .net用于Windows Store Apps 和 Windows Phone 8.1 . 添加 c:\ program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ Windowsphone \ Windows Phone \ V8.1 \ Microsoft.phone.dll.dll ,建议并查询 isWifienabled 属性不起作用 - 编译器错误:无法找到type system.systemexception in mscorlib.dll 谢谢 Marher 解决方案 如果您正在寻找非8.1 Silverlight解决方案:
我想知道是否有可能通过编程打开和关闭WiFi.我的想法是要有一个背景任务寻找地理位置,并切换WiFi设置,手机在以前保存的位置范围内是否. 然而,我看到的所有内容都是应用程序的应用程序,它们可以获得WiFi的状态并快速跳到WiFi设置.我想实现一个更自动化的应用程序,以帮助节省电池电量. 解决方案 对不起,您无法通过编程性打开或关闭WiFi.您能做的最好的方法是显示WiFi设置页面并让用户照顾它. 其他解决方案 您可以这样显示对话框. ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask(); connectionSettingsTask.ConnectionSettingsType = ConnectionSettingsType.WiFi; connectionSettingsTask.Show();
我编写了一个小的C/C ++ Windows Mobile 6.5客户端应用程序,该应用程序连接到服务器并将某些数据发送到该服务器.该服务器位于我的内部无线网络中,在外部无法到达. 我的怪异行为: 1)即使没有在我的移动设备上启动WiFi,connect()connept()返回成功(!= socket_error),这不是b/c,仅在无线中到达服务器才能到达服务器.网络. 2)如果我的移动设备上未启动WiFi,则如果连接()和send()之间有睡眠(1000),则send()在WSAECONNRESET上失败,但是如果没有睡眠( )在连接()和send()send()成功之间! (只有在执行读取()时,我终于得到了wsaeconnreset错误). 有人可以向我指出一些提示,为什么我有这种行为.令人恐惧的是,实际上没有能够到达服务器,我仍然可以为连接()和send()获得成功:( 根据要求,这是示例代码: #include #
我们使用802.11在临时模式下在Windows Mobile 6设备上开发无线临时通信应用程序.我们正在使用HP IPAQ 910设备和OpenNETCF智能设备框架2.3进行开发. 作为设计约束,每个设备都表示为SSID.如果两个设备想相互通信,则启动器将切换到其他设备的SSID并广播UDP消息.但是,这种切换需要4-5秒才能完成,并且在某些情况下花费了很多时间可能是不希望的.我们想知道是否有一种可以通信的设备可以避免切换SSID的更好,更快的方法? 如果需要更多信息,请告诉我们.预先感谢您的帮助! 解决方案 您应该在同一SSID上运行它们.每个都需要使用唯一的静态IP地址配置.然后,您可以根据IP将消息发送给所需的任何一条消息,而无需切换(即即时).这种方法还可以使您同时与多个设备进行通信.您甚至可以使用UDP广播功能一次与所有这些功能进行交谈,尽管我不确定当您在临时网络上时如何工作. 我曾经在临时模式下构建了使用IPAQ和笔记本电脑的系统,以确切地完成我
我有一个InterMec(CN3)Windows Mobile 5.0设备和Zebra P4T打印机. 打印机没有蓝牙. 但是,打印机确实具有可以从PC配置的无线功能. > 工作环境没有我们可以利用的无线网络. 我们正在编写一个.NET紧凑型框架应用程序,该应用程序将在InterMec设备上运行并通过无线连接打印到Zebra打印机. 哪些设备配置应允许我们执行此操作? 我的应用程序需要哪种网络建立代码来连接到打印机? 我在网络方面没有很多经验.我可以查找InterMec和Windows Mobile提供的SDK和API,但我不确定我在寻找什么. 如果您甚至可以提供有关如何建立这种连接的总体计划的伪代码,则将不胜感激. 谢谢 解决方案 Zebra提供了Winmobile SDK 用于从Winmobile设备打印到Zebra打印机.提供了很好的文档,还有几个演示应用程序,可为您提供所有代码,通过TCP连接到斑马打印机,并从打印机发送/接收数
如何使用C#(紧凑型框架)为WIN移动应用程序配置WiFi设置? 所以交易是: 配置网络(ssid for Hiden ap) WPA身份验证tkip 强制用户和密码(不会提示最终用户进行身份验证) 解决方案 看一下智能设备框架.它具有一个网络信息名称空间,该名称空间包含大量WZC功能.我知道它将使用TKIP(以及打开)进行WEP和WPA.它允许您传递关键材料,设置大多数选项等. 专门观察 编辑:如果您很好奇您直接使用什么API,您要从这里开始. 其他解决方案 我不确定是否可以在编程上更改这些设置. 配置服务提供商通常是您使用此类设置的配置设备(例如GPRS设置). ). 您要做的是创建一个特殊的驾驶室文件,其中包含一个特殊的_setup.xml,Windows Mobile将用于更改设置. 阅读有关它的信息特定还要注意,根据设备的不同,您的驾驶室文件需要由设备制造商签名(祝您好运...) ) 其他解决方案 另外,您
我从Control Panel\Network and Internet\Network Connections上禁用我的Microsoft Virtual WiFi Miniport网络适配器. 右键单击Miniport NIC并单击"禁用",它消失了.现在我怎么启用呢? 禁用NIC之后,netsh wlan start hostednetwork不再工作.响应是 The hosted network couldn't be started. The group or resource is not in the correct state to perform the requested operation. 在我禁用适配器之前,它是完美工作的, 无论如何,以引用此处的输出 netsh wlan show drivers, Interface name: Wi-Fi Driver : Qualcomm Atheros
Windows 7具有(整洁?)新功能,称为"虚拟无线适配器".在这里阅读有关: 我有一个应用程序,该应用程序使用本机WiFi API直接控制Windows WiFi接口卡( http://msdn.microsoft.com/en-us/library/ms706556%28vs.85%29.aspx ).请作为此问题作为一个给定的,我需要使用此记录的API直接控制WiFi适配器,而不能仅仅将其留给OS和用户. Windows 7虚拟适配器应该与任何批准的Windows 7 WiFi驱动程序一起包含.现在外面的驱动程序似乎很笨拙,我发现,除非我手动禁用虚拟WiFi适配器,否则真正的适配器将无法可靠地连接到WLAN API命令时. . 我的主要问题是"如何检测Windows虚拟WiFi适配器的存在?' 请注意,WlaneNumInterfaces的文档说: 这个虚拟设备通常显示 在"网络连接文件夹"中 "无线网络连接2" ‘Microsoft Virtual
我是Win7和WMI的新手.请建议我在哪里可以看到WiFi的主动访问点以及如何获取每个访问点的SSID/RSSI. 我有使用: ManagementClass mc = new ManagementClass("root\\WMI", "MSNdis_80211_ServiceSetIdentifier", null); ManagementObjectSearcher searcher1 = new ManagementObjectSearcher(@"root\wmi","SELECT * FROM MSNdis_80211_BSSIList"); 但是我得到了0个结果.这堂课支持Win7吗?有人可以帮忙吗? 解决方案 我也有一个类似的问题,我需要获得当前连接的WiFi网络的SSID,但由于其复杂性,我不想为API创建包装,所以想知道为什么不使用Netsh ProcessStartInfo info = new Pro
在Windows 10之前,可以使用适当的GUID/字符串通过Shellexecute调用WiFi Connections UI,其详细信息可以很容易地在网络上找到.这在Windows 10中发生了变化.尽管有一个API可以用来编程管理WiFi连接(本机WiFi),甚至在CodePlex上甚至还有一个C#包装器,但我必须围绕它构建自己的UI;我找不到有关如何启动用于管理WiFi连接的现有Windows 10 UI的任何信息.我宁愿不需要建立自己的功能重复,因为现有功能不能以编程方式调用. . 它不是公开暴露的吗?如果是可叫的,它是如何完成的?这只是另一个Shellexecute吗? 解决方案 可用网络的URI是ms-availablenetworks: 因此,只需在您的代码中使用它: var success = await Windows.System.Launcher.LaunchUriAsync(new Uri(@"ms-availablenetworks
我正在尝试创建连接到某些WiFi网络的程序,即使已经连接到另一个WiFi. 我正在使用如何强制C#程序更新WiFi网络列表? 当前使用IEnumerable accessPoints = wifi.GetAccessPoints().OrderByDescending(ap => ap.SignalStrength);更新WiFi网络,但是正如我所说,它在从Windows手动刷新之前没有看到新网络. 解决方案 大约3年前,但无论如何这是我对这个问题的看法. 在该库中,您可以致电: simplewifi.wifi.disconnect() 我在重新连接之前要做的,然后再次获取访问点的列表.这有点有点是,在Windows Discovery确实出现后引入的新网络确实显示出来,但是与单击Windows中的" WiFi"按钮要慢,这将立即带来新发现的网络. 如果有人知道"触发" Windows/托管WiFi连接以更新其列表的解决方案
我正在尝试编写一个创建热点的程序.我正在使用WlanHostedNetworkStartUsing,但它返回ERROR_INVALID_STATE.但是,当我打电话WlanHostedNetworkInitSettings时,它会返回成功.根据 documemtation (()((() 备注部分中的最后一段)应该在控制面板\网络和Internet \ Network和共享中心下创建虚拟无线连接 . 我已经搜索了一下,并找到了以下内容: 当我运行netsh wlan show drivers时,它是: Driver : Intel(R) Dual Band Wireless-AC 3165 Vendor : Intel Corporation Provider : Intel Date : 07-Sep-16 Versi
我一直在寻找一种使用脚本打开和关闭WiFi的方法.我认为这可能是通过输入飞机模式或其他一些方法来完成的.当我谷歌搜索答案时,尽管我找不到任何对Windows有用的东西,而仅适用于Android甚至MacOS. 任何人都有2个功能,一个功能用于关闭WiFi,另一个用于将其重新打开?或连接/断开特定的连接也有效.如果这是相关的,则是我默认的wifi. 解决方案 Python无法直接访问您的WiFi适配器,但Windows可以访问. 因此,您可以使用os模块运行Commmand提示代码并控制WiFi适配器. 获取接口名称 然后您可以使用名称运行/关闭命令 # Get the interface name using this script. import os os.system("netsh interface show interface") 然后用Wifi在此脚本中替换为Wifi开始. import os def enable():
我有一个在Windows Vista和后来的系统上工作的NDIS 6过滤器驱动程序. 我在NativeWiFi Filter下面绑定了它,所以我可以看到802.11 packets而不是fake Ethernet packets. 我已经在基于:然后我将无线适配器切换到Monitor Mode. 现在,我的过滤器驱动程序可以接收所有802.11 control and management数据包. 我的问题是如何确定802.11原始数据包在我的驱动程序中是否具有FCS(帧检查顺序,4个字)? ? 我是因为我添加Radiotap header( http://radiotap.org/)对于数据包,Radiotap的字段称为Flags,该字段指定了802.11数据包是否具有FCS. 我使用带有无线适配器的笔记本电脑的实验Qualcomm Atheros AR9485WB-EG Wireless Network Adapter表明Beacon和Reassoc
我正在开发在我的PC中运行的Android应用程序,并通过WIFIFY和与它们通信连接到不同的Android设备,我如何为此目的设置WiFi连接,是否可以通过WiFi将更多设备连接到我的PC,我需要在ubutu11.10或Windows 7中设置连接 解决方案 您的问题模糊不清,并且对许多潜在的"正确"答案开放.首先,整个WiFi V.S.互联网部分是无关紧要的,您只想通过网络从Android设备与PC进行通信. 要寻找的术语是sockets.您要做的是收听PC上的特定端口("服务器").您必须打开防火墙中的相关端口. 然后,您编写一个与此服务器通信的Android应用程序,请参见在这里进行适当的介绍. 使用单个套接字(IP地址 +端口)与多个设备连接没有问题,只要您的协议包括每个客户端的方法. ... 也就是说,您也可以在更高级别上完成所有这些操作,运行基于SOAP/JSON的客户端/服务器方案(而不是编写自己的基于套接字的协议).请参阅 http
目前正在研究我的最后一年BSC项目.最终产品将包括室内位置跟踪功能.传统或大多数利用的方法似乎是RSSI三角剖分,但我渴望提高ping方法的准确性,因为我认为这将更适合可能遭受信号衰减的位置(我打算打算的位置使用该设备可能具有适度的无线电干扰). 我想知道是否可以在C#中编写软件,以模仿Linux Ping实用程序的ping洪水能力(这可以在不等待回复的情况下发送多个PINGS).我假设使用多个ping并将其定时从第一个到最后一个将使方法在较短的距离上使用. 非常感谢 dylan 解决方案 尝试这个希望它可以正常工作 private ArrayList IPList() { string myipsplit = string.Empty; string myip = Dns.GetHostAddresses( Dns.Ge