Вопрос
Существует ли переменная .NET, которая возвращает каталог "Все пользователи"?
Решение
Вы захотите использовать system.environment
переменные.
Большинством предопределенных из них являются показано здесь.
Для "Все пользователи" вы бы использовали:
System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")
Я знаю, что у меня есть много улучшений и правильный ответ для других моих материалов, но это действительно работает.где в качестве другого переменные среды Я ссылался на ранее, похоже, что это не работает с вызовом этой функции.
Другие советы
Или,
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
Затем вы можете передать этот результат в System.IO.Directory.getParent(), чтобы получить корневую папку "Все пользователи".
Есть ли от этого какой-нибудь толк?
Упс:
http://msdn.microsoft.com/en-us/library/bb774096 (ПРОТИВ 85).aspx