C++注册表遍历删除小BUG

2023-05-16

当在同一函数内使用RegEnumKeyExW和RegDeleteKeyW时,会无法删除子项,建议枚举和删除放在不同函数进行。

别使用RegEnumKeyExA,请务必指定函数为RegEnumKeyExW,否则会偶尔出现中文子项无法枚举的情况。

请使用RegOpenKeyExW + RegDeleteKeyW的方式删除,否则遍历删除时子项的子项会出现权限问题。

当你在同一程序内使用了RegEnumKeyExW和RegDeleteKeyW(即便它们不在同一函数内执行)偶尔会出现子项枚举缺少问题,查询子项数量正确,但是某一子项名称无法被枚举,需要2次枚举删除。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++注册表遍历删除小BUG 的相关文章

随机推荐