怎么获取电脑一共装了几个系统,及系统的相关信息,比如系统版本、安装路径等。
了解的帮下忙,多谢了!
多系统;引导;c++

解决方案 »

  1.   

    Win7以上系统里面是没有boot.ini文件的
      

  2.   

    对,我尝试在Vista之后的系统用BCDEDIT获取多系统信息,之前的用BootCFG获取,但是测试过程中发现不全:
    测试机C盘装XP+Win7,另一个盘装XP+DOS,XP下发现不了win7,Win7只发现一个版本:较老的Windows。
    这说明boot.ini和bcd文件保存的系统信息都是不全的,应该还有其他位置记录这些信息。
      

  3.   

    楼主需求好特别啊,关注下之前都用GetVersionEx和WMI方法获得本系统信息
      

  4.   

    多系统  每一个盘符下都会有一个window\system32目录吧
    然后把config目录下的software文件  挂载到注册表上  
    从里面获取那个系统的所有信息就可以了呗。。