代码之家  ›  专栏  ›  技术社区  ›  Canopus

如何从Perl中的开放密钥句柄获取注册表项名称?

  •  1
  • Canopus  · 技术社区  · 16 年前

    我有一个Perl函数,它接受一个开放的注册表项对象。现在,我想得到这个对象表示的键的名称。如何获取密钥名?

    我正在使用win32::注册表模块。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    浏览源代码时,看起来win32::registry不会让您获取句柄并返回键。我从三个方面来看:

    1. 维护返回对象的列表 Open 还有你自己的路。
    2. 黑客模块(它的子类,改变来源)为您做1。
    3. 或者扩展win32::registry api以执行此stackoverflow答案中显示的操作: Determine path to registry key from HKEY handle in C++