如何确定可移动驱动器上安装的 Windows 版本

use*_*520 1 .net vb.net windows registry removable-storage

我无法了解如何确定可移动/从属驱动器上安装的 Windows 版本。在我的搜索中,我发现了 DriveInfo 类,它有一些简洁的东西,但没有显示驱动器是否有 XP、Vista 或更高版本(我需要知道这一点,因为它们有不同的目录结构,并且我想自动化该过程备份他们的数据)。

我是否必须以某种方式访问​​驱动器的注册表?我想尽可能避免这种情况,因为它很复杂,并且最终我只想做类似的事情(蹩脚的伪代码):

如果drive.has(XP) 那么

别的

万一

任何帮助将不胜感激。谢谢。

ken*_*yzx 5

来自有没有办法在不启动的情况下找到我的 Windows 7 版本?,不是程序员的方式,而是高级用户的方式。

C:\Windows\System32

读取“license.rtf”文件

既然您可以访问可移动磁盘上的所有文件...对吗?现在是关于使用VB.NET来解析RTF文件。