我无法找出如何确定安装在可移动/从驱动器上的 Windows 版本。在我的搜索中,我发现了 DriveInfo 类,它有一些简洁的东西,但没有显示驱动器是否有 XP、Vista 或更高版本(我需要知道这一点,因为它们有不同的目录结构,我想自动化这个过程备份他们的数据)。
我是否必须以某种方式访问驱动器的注册表?如果可能的话,我想避免这种情况,因为它很复杂,归根结底,我只想做一些类似的事情(蹩脚的伪代码):
如果 drive.has(XP) 那么
别的
万一
任何帮助将不胜感激。谢谢你。