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::uname
从 GetVersionEx
获取其信息,其参数的 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