如何在 Haskell 中获取 Windows 内部版本号?我想我可以使用readProcess
and ver
,但也许有更清晰的方法。
2 回答
2
WinAPI 中是否有返回 Windows 内部版本号的本机 C 函数?
如果是,您可以使用ForeignFunctionInterface扩展从 Haskell 轻松调用它。
于 2019-03-09T15:31:21.973 回答
1
该Win32
软件包似乎允许在 IO monad 中访问内部版本号。未经测试。
import System.Win32.Info.Version -- from Win32 package
main :: IO ()
main = do
osVersionInfo <- getVersionEx
print (dwBuildNumber osVersionInfo)
于 2019-03-09T18:59:33.523 回答