C#程序知道windows Os安装在哪个驱动器上?

sai*_*dhu 1 c# windows

我希望用c#编写一个程序来确定安装操作系统的目录.

我的意思是在某些系统中它处于"C"驱动器中,而在某些系统中它处于"D"驱动器中.我想知道在C#编程语言中是否有任何方法可以知道安装操作系统的硬盘驱动器.

此致,Sai sindhu

Ser*_*kiy 6

尝试

System.Environment.GetEnvironmentVariable("WINDIR")
Run Code Online (Sandbox Code Playgroud)

更新:您也可以使用,SpecialFolder.Windows但正如您在此处所看到的,它还返回与%windir%或%SYSTEMROOT%环境变量对应的值.