我想确定使用POSIX::uname
的Windows版本。我知道它在Windows 2012上返回6.2。我找到了这些值的表,Windows版本和相应的版本号,但我找不到它了。我一直在搜索文档,而且我无法在每个操作系统上运行uname来立即测试它。有没有人有链接或知道哪个数字对应于哪个版本的Windows?
答案 0 :(得分:5)
在Windows上,POSIX::uname
从参数GetVersionEx
包含表格的documentation获取其信息。
Win32模块提供了更加用户友好的呼叫。
>perl -MWin32 -E"say Win32::GetOSDisplayName()"
Windows 7 Professional (64-bit) Service Pack 1