【问题标题】:Convert from HKEY to string, C++从 HKEY 转换为字符串,C++
【发布时间】:2013-11-11 16:28:49
【问题描述】:

我使用 Win 注册表,在一个函数中我需要从 HKEY hKey 当前“文件夹”的完整路径中获取。

例如,hKey 'work' 与部分 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB968369'。但我只能取子节“KB968369”的姓氏。 有没有人想像这样的方法 'string FunctionConvert(HKEY hKey)'返回hKey的fullPathName?

不是必须的字符串类型,也可以是TCHAR、char或其他文本类型。

【问题讨论】:

    标签: c++ windows string registry


    【解决方案1】:

    没有这样的功能。由于您创建了HKEY,并且在某些时候可以访问其完整路径,因此您应该记住该信息。

    你只需要记住路径而不是扔掉它。

    【讨论】:

    • 我需要在另一个函数中使用这个 ConvertFunction - 我需要当前 hKey 的所有子部分和值。似乎很难有一些参数以这种方式保存当前路径
    • 记住一个字符串有什么难的?
    猜你喜欢
    • 1970-01-01
    • 2017-03-07
    • 2012-02-05
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 2022-01-11
    相关资源
    最近更新 更多