É possível escrever uma classe Ping em C # que será executada no ambiente Metro do Windows 8?

Como o ambiente Metro no Windows 8 não possui a maioria das bibliotecas de classes do .NET framework ou contém uma versão substancialmente reduzida, é possível executar um "ping" a partir de um aplicativo estilo Metro? Existe suporte para Sockets, então acho que há esperança, mas não sei por onde começar, já que todo exemplo de "C # Ping" usaSystem.Net.NetworkInformation.Ping e isso não está disponível no WinRT.

Eu também olhei para o código-fonte do Mono, e sua implementação ping dispara o ping.exe e retorna o resultado da janela de saída padrão da linha de comando.

questionAnswers(1)

yourAnswerToTheQuestion