在 Haskell 中获取 windows 版本号
Get windows build number in Haskell
如何在 Haskell 中获得 windows 版本号?我想我可以使用 readProcess
和 ver
,但也许有更明确的方法。
WinAPI 中是否有 returns Windows 内部版本号的本机 C 函数?
如果是,您可以使用 ForeignFunctionInterface 扩展名从 Haskell 轻松调用它。
Win32
package 似乎允许在 IO monad 中访问内部版本号。未经测试。
import System.Win32.Info.Version -- from Win32 package
main :: IO ()
main = do
osVersionInfo <- getVersionEx
print (dwBuildNumber osVersionInfo)
如何在 Haskell 中获得 windows 版本号?我想我可以使用 readProcess
和 ver
,但也许有更明确的方法。
WinAPI 中是否有 returns Windows 内部版本号的本机 C 函数?
如果是,您可以使用 ForeignFunctionInterface 扩展名从 Haskell 轻松调用它。
Win32
package 似乎允许在 IO monad 中访问内部版本号。未经测试。
import System.Win32.Info.Version -- from Win32 package
main :: IO ()
main = do
osVersionInfo <- getVersionEx
print (dwBuildNumber osVersionInfo)