Czy jest możliwe napisanie klasy Ping w C #, która będzie działać w środowisku Metro w systemie Windows 8?

Ponieważ w środowisku Metro w systemie Windows 8 brakuje większości bibliotek klasy .NET Framework lub zawiera on wersję uproszczoną, czy możliwe jest wykonanie polecenia „ping” z aplikacji w stylu Metro? Jest wsparcie dla Sockets, więc myślę, że jest nadzieja, ale nie wiem od czego zacząć, ponieważ każdy przykład „C # Ping” używaSystem.Net.NetworkInformation.Ping i to nie jest dostępne w WinRT.

Zajrzałem również do kodu źródłowego Mono, a ich implementacja ping uruchamia ping.exe i zwraca wynik ze standardowego okna wyjściowego wiersza poleceń.

questionAnswers(1)

yourAnswerToTheQuestion