Каковы различные возможные значения для номера выпуска POSIX::uname() в Windows?
Я хочу определить, какую версию Windows я использую POSIX::uname
, Я знаю, что он возвращает 6.2 в Windows 2012. Я нашел таблицу этих значений, версию Windows и соответствующий номер выпуска, но больше не могу его найти. Я искал документацию и не могу запустить uname на каждой операционной системе, чтобы протестировать ее прямо сейчас. У кого-нибудь есть ссылка или известно, какие номера соответствуют какой версии Windows?
1 ответ
Решение
В Windows POSIX::uname
получает информацию от GetVersionEx
документация параметра которого содержит таблицу.
Модуль Win32 обеспечивает более удобные звонки.
>perl -MWin32 -E"say Win32::GetOSDisplayName()"
Windows 7 Professional (64-bit) Service Pack 1