Как мне найти диск, используя C #, в котором я установил операционную систему (скажем, Windows 7)?Затем я должен получить каталог Program Files.
Используйте Environment.GetFolderPath(Environment.SpecialFolder.System);, а для папки с файлами программы используйте Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);.
Environment.GetFolderPath(Environment.SpecialFolder.System);
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
string systemDrive = Path.GetRoot(Environment.GetFolderPath(Environment.SpecialFolder.System)); string progamFilesPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
Посмотрите на эту ссылку . Environment.GetEnvironmentVariable надеюсь, сделаю всю работу за вас.
Environment.GetEnvironmentVariable