Ist es möglich, eine Ping-Klasse in C # zu schreiben, die in der Windows 8 Metro-Umgebung ausgeführt wird?

Kann in einer Metro-Umgebung unter Windows 8 ein Ping-Befehl aus einer Metro-Anwendung ausgeführt werden, da die meisten .NET Framework-Klassenbibliotheken fehlen oder eine stark reduzierte Version enthalten? Es gibt Unterstützung für Sockets, also gibt es wohl Hoffnung, aber ich weiß nicht, wo ich anfangen soll, da jedes "C # Ping" -Beispiel verwendetSystem.Net.NetworkInformation.Ping und das ist in WinRT nicht verfügbar.

Ich habe mich auch mit dem Quellcode von Mono befasst und deren Ping-Implementierung startet ping.exe und gibt das Ergebnis aus dem Standardausgabefenster der Befehlszeile zurück.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage