您的位置:首页 > 其它

[Windows]从文件夹名称推断系统版本

2017-03-29 09:29 302 查看
受于某些限制,只能通过浏览目录和文件名确定系统版本。此时可以访问系统特定目录,获取文件夹名称,推断系统版本。

文件路径

C:\>dir %windir%\servicing\Version
Volume in drive C has no label.
Volume Serial Number is 6E5E-00DE

Directory of C:\Windows\servicing\Version

06/24/2014  06:29 AM    <DIR>          .
06/24/2014  06:29 AM    <DIR>          ..
06/24/2014  06:29 AM    <DIR>          6.1.7601.17514
0 File(s)              0 bytes
3 Dir(s)   9,497,743,360 bytes free


已测试可用的系统和目录名对应表

Operating SystemDirectory Name
Windows 76.1.7600.16385
Windows 7 SP16.1.7601.17514
Windows Server 2008 R26.1.7600.16385
Windows Server 8.16.3.9600.16384
Windows Server 1010.0.10240.16384

存在不足

只利用此方法无法区分同时期的Server和Desktop版本系统,但是配合其他文件特征可以弥补;

由于Windows XP 和Windows Server 2003系统不存在该目录,所以此方法无法应用在XP/Server 2003系统下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: