Comment référencer le répertoire C: \ Users \ Public par programme en C #

Est-il sécuritaire de référence par programmation le dossier public par le biais de:

Directory = System.Environment.GetEnvironmentVariable("public")+"MyCompanyName" //etc.

ou est-il un meilleur moyen?

Encore une fois, que si quelqu'un supprime la variable d'environnement pour le public, et est-ce sûr à utiliser pour les différentes langues de logiciels libres?

Ce qui suit: Comment l'installer dans le répertoire Public dans Windows 7 à partir de la VS 2010 déploiement du Projet d'Installation

source d'informationauteur Jeb