由于在Windows 8地铁环境最缺乏的.NET框架类库或者包含substancially削减版本,才有可能执行的“ping”从Metro风格的应用程序? 没有为套接字支持,所以我想是有希望的,但我不知道从哪里开始,因为每一个“C#平”的例子使用System.Net.NetworkInformation.Ping
,这是不具备的WinRT中。
我也看了成的源代码单声道,和他们平实现触发了ping.exe的,并返回命令行的标准输出窗口中的结果。
由于在Windows 8地铁环境最缺乏的.NET框架类库或者包含substancially削减版本,才有可能执行的“ping”从Metro风格的应用程序? 没有为套接字支持,所以我想是有希望的,但我不知道从哪里开始,因为每一个“C#平”的例子使用System.Net.NetworkInformation.Ping
,这是不具备的WinRT中。
我也看了成的源代码单声道,和他们平实现触发了ping.exe的,并返回命令行的标准输出窗口中的结果。
不,不幸的是没有。 ICMP不支持WinRT中: IcmpCreateFile
和相关的Win32 API仅在“桌面” API分区可用。 ICMP可以使用原始套接字来实现,但由于这些不是在WinRT中支持(通常需要提升,反正),这个选项也不会提供给你。
作为Windows应用商店的网络扫描工具自己(的开发商http://lanscan.rcook.org/ ),我很想能够做到这一点。