gpt4 book ai didi

perl - 如何使用 perl 在 Windows 10 上获取 OsVersion

转载 作者:行者123 更新时间:2023-12-01 04:53:28 25 4
gpt4 key购买 nike

我一直在使用 Win32::GetOSVersion() perl 函数来获取目标的操作系统版本。但是,此 API 调用仅支持 Windows Server 2012。

http://search.cpan.org/~jdb/Win32-0.52/Win32.pm

OS                      ID    MAJOR   MINOR
---------- --- ----- -----
Win32s 0 - -
Windows 95 1 4 0
Windows 98 1 4 10
Windows Me 1 4 90

Windows NT 3.51 2 3 51
Windows NT 4 2 4 0

Windows 2000 2 5 0
Windows XP 2 5 1
Windows Server 2003 2 5 2
Windows Server 2003 R2 2 5 2
Windows Home Server 2 5 2

Windows Vista 2 6 0
Windows Server 2008 2 6 0
Windows 7 2 6 1
Windows Server 2008 R2 2 6 1
Windows 8 2 6 2
Windows Server 2012 2 6 2

还有其他方法/方法可以让我在 Windows 10 上获得操作系统版本吗?

最佳答案

还有其他一些方法可以获取原始数据,然后您可以对其进行解析以适合您的应用程序,例如

#!/usr/bin/perl

use strict;
use warnings;

my $ver = `ver`;

print "output of ver command: $ver\n";

my $reg = `reg query "HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion" /v "ProductName"`;

# alternatively query for 'CurrentVersion' rather than 'ProductName' above
print "output of registry query: $reg\n";

关于perl - 如何使用 perl 在 Windows 10 上获取 OsVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39075072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com