Как получить пути к папкам 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д