Windows 上的 POSIX::uname() 版本号都有哪些不同的可能值?

Posted

技术标签:

【中文标题】Windows 上的 POSIX::uname() 版本号都有哪些不同的可能值?【英文标题】:What are different possible values for POSIX::uname() release number on Windows?Windows 上的 POSIX::uname() 版本号有哪些不同的可能值? 【发布时间】:2013-10-29 04:33:36 【问题描述】:

我想确定使用POSIX::uname 的Windows 版本。我知道它在 Windows 2012 上返回 6.2。我找到了一个包含这些值、Windows 版本和相应版本号的表格,但我再也找不到了。我一直在搜索文档,但我现在无法在每个操作系统上运行 uname 来测试它。有谁有链接或知道哪些数字对应于哪个版本的 Windows?

http://perldoc.perl.org/perlport.html

http://perldoc.perl.org/POSIX.html

【问题讨论】:

【参考方案1】:

在 Windows 上,POSIX::unameGetVersionEx 获取其信息,其参数的 documentation 包含一个表。

Win32 模块提供了更多用户友好的调用。

>perl -MWin32 -E"say Win32::GetOSDisplayName()"
Windows 7 Professional (64-bit) Service Pack 1

【讨论】:

非常感谢!那不是我之前找到的表格,但它具有相同的信息。

以上是关于Windows 上的 POSIX::uname() 版本号都有哪些不同的可能值?的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2012 R2 上的 Windows 服务 PlatformNotSupportedException 上的 WCF

Windows 10上的IE 11 VS 10上的Windows 11

WINDOWS“任务栏”上的内容为

在Windows 上的 Python

如何从 Windows 10 上的容器连接到 docker 主机(Docker for Windows)

Windows 上的 WaitOnAddress() 在 Linux 上的完全等价物是啥?