我需要通过Go写入Windows注册表,但是无法找到执行此操作的机制。我发现https://github.com/lxn/go-winapi在advapi32.go文件中提供对注册表的只读访问。我已经提交了一个错误报告,要求也可以写入注册表,以便将来将其写入愿望清单或任务列表。我认为此功能甚至可能不存在于现有的Go库中,因此需要创建它。如果它已经存在,我在这里问。如果它不存在,但是您有兴趣增强go-winapi或其他类似的库,请这样做。或者,如果您知道写入注册表的机制,可以共享该信息,以便我(或其他人)可以将其用于go-winapi库的补丁程序。如果没有其他问题,如果我自己可以将其添加到go-winapi或类似的库中,那么我将回到这里回答此问题(如果没有其他人回答)。
3 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
另一种选择是使用WMI读取/写入注册表,也可以通过Go访问。
WMIC:使用注册表描述了如何通过Windows中的WMIC命令行工具执行此操作。它可以适合在可以与WMI进行接口的任何编程环境中使用。
我将user1391070的答案保留为已标记的答案,但这可能会对需要走WMI路线的人有所帮助。
- 3 回答
- 0 关注
- 362 浏览
添加回答
举报
0/150
提交
取消