Как получить пути к папкам Program files и Program files x86? - C#
Формулировка задачи:
По msdn код должен быть таким.
(У меня разрядность системы x64, если что)
Результат всегда C:\Program Files (x86).
string program_files_folder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); string program_files_x86_folder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86);
Решение задачи: «Как получить пути к папкам Program files и Program files x86?»
textual
Листинг программы
if (Environment.Is64BitOperatingSystem) { program_files_folder = Environment.Is64BitProcess ? Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) : Environment.GetEnvironmentVariable("ProgramW6432"); program_files_x86_folder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86); } else { program_files_folder = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д