通过Go写入Windows注册表

我需要通过Go写入Windows注册表,但是无法找到执行此操作的机制。

我发现https://github.com/lxn/go-winapiadvapi32.go文件中提供对注册表的只读访问。我已经提交了一个错误报告,要求也可以写入注册表,以便将来将其写入愿望清单或任务列表。

我认为此功能甚至可能不存在于现有的Go库中,因此需要创建它。如果它已经存在,我在这里问。如果它不存在,但是您有兴趣增强go-winapi或其他类似的库,请这样做。或者,如果您知道写入注册表的机制,可以共享该信息,以便我(或其他人)可以将其用于go-winapi库的补丁程序。

如果没有其他问题,如果我自己可以将其添加到go-winapi或类似的库中,那么我将回到这里回答此问题(如果没有其他人回答)。


慕侠2389804
浏览 363回答 3
3回答

尚方宝剑之说

另一种选择是使用WMI读取/写入注册表,也可以通过Go访问。WMIC:使用注册表描述了如何通过Windows中的WMIC命令行工具执行此操作。它可以适合在可以与WMI进行接口的任何编程环境中使用。我将user1391070的答案保留为已标记的答案,但这可能会对需要走WMI路线的人有所帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go