A maneira mais fácil em C # para descobrir se um aplicativo está sendo executado a partir de uma unidade de red

Quero descobrir programaticamente se meu aplicativo está sendo executado a partir de uma unidade de rede. Qual é a maneira mais simples de fazer isso? Ele deve suportar os dois caminhos UNC \\127.0.0.1\d$) e unidades de rede mapeadas (Z: