小编Ala*_*air的帖子

获取Haskell中的本地AppData文件夹

我正在尝试使用Haskell以版本无关的方式获取Window的Local AppData文件夹的位置,我在这方面遇到了一些麻烦.我已经尝试使用System.Win32.Registry库,我能够得到下面的代码(经过一些试验和错误),但我无法弄清楚如何使用regQueryValueEx或任何其他函数来获取我需要的价值.

import System.Win32.Types
import System.Win32.Registry

userShellFolders :: IO HKEY
userShellFolders = regOpenKeyEx hKEY_CURRENT_USER "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders\\" kEY_QUERY_VALUE
Run Code Online (Sandbox Code Playgroud)

我也尝试getAppUserDataDirectory在System.Directory模块中查看该函数的源代码,但这对我也没有帮助.

也许有一种更简单的方法可以做到这一点,我只是错过了.

windows registry haskell

3
推荐指数
1
解决办法
1796
查看次数

标签 统计

haskell ×1

registry ×1

windows ×1