Как я могу получить номер сборки Windows в Haskell?Я думаю, что могу использовать readProcess и ver, но, возможно, есть более понятные методы.
readProcess
ver
Есть ли в WinAPI встроенная функция C, которая возвращает номер сборки Windows?
Если да, вы можете легко вызвать ее из Haskell, используя ForeignFunctionInterface расширение.
Пакет Win32 , по-видимому, позволяет получить доступ к номеру сборки в пределах монады ввода-вывода.Не проверено.
Win32
import System.Win32.Info.Version -- from Win32 package main :: IO () main = do osVersionInfo <- getVersionEx print (dwBuildNumber osVersionInfo)