我正在尝试使用 RegQueryVaueEx 从注册表项中获取 IClass
值,并将它们转换为我的应用程序的 GUID。我可以为 REG_SZ
大小执行此操作,但是,我正在尝试找出一种方法来对具有多个 IClass 的 REG_MULTI_SZ 的
。它似乎并不简单,因为值之间的字符不一致。有时,每个值都由逗号分隔,有时 IClass 值等于 IClass
值执行相同的操作%b
。有没有一种简单的方法可以实现我想要的?请提出建议。
最佳答案
看起来实现此目的的最佳方法是使用 RegOpenKeyEx
打开驱动程序的注册表项并使用 RegEnumValue
获取 IClass 值(通过传递 IClass 值名称作为参数)在一个循环中(do-while)直到 RegEnumValue
失败。
感谢大家的意见和建议。
关于c++ - 从注册表项中提取多个 IClass 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6352989/