首页/文章列表/文章详情

Win32 RegGetValue函数获取注册表信息ERROR_MORE_DATA错误代码234

技术文章4192024-07-07评论

最近使用C++做一个远程桌面端口修改工具,通过Windows API函数RegGetValue读取原来的远程桌面端口,总是返回234错误代码

输入图片说明
查询错误代码为:有更多数据.
通过官方的文档https://learn.microsoft.com/zh-cn/windows/win32/api/winreg/nf-winreg-reggetvaluew 查看了解,说明了最后一个参数是控制接收数据的缓冲区大小的。我一开始填写的0,所以放不下。。。。。。
解决方法:
将最后一个参数填写大一些,远程桌面端口一般都是4个字节。所以我填了个4就可以了!

输入图片说明

神弓

神弓

这个人很懒...

用户评论 (0)