gpt4 book ai didi

windows - golang.org/x/sys/windows/registry (k Key)ReadSubKeyNames() 返回空 slice

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:05 26 4
gpt4 key购买 nike

我正在尝试读取给定键下的注册表名称列表,但我得到的是一个空的字符串片段,而不是实际的注册表数据。我在这里做错了什么吗?

预期结果:[]string{"ApplicationBase", "RunTimeVersion", ...}

CMD打印的实际结果:“PS Sub Key Names: []”

k, err := registry.OpenKey(registry.LOCAL_MACHINE,`SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine`, registry.QUERY_VALUE|registry.ENUMERATE_SUB_KEYS)

if err != nil {
log.Fatal(err)
}

defer k.Close()

sn, err := k.ReadSubKeyNames(-1)

if err != nil {
log.Fatal(err)
}

fmt.Printf("PS Sub Key Names: %q\n", sn)

最佳答案

我想通了 - 应该使用 (k Key)ReadValueNames 来获取值的键。

关于windows - golang.org/x/sys/windows/registry (k Key)ReadSubKeyNames() 返回空 slice ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52152150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com