如何在C中读取注册表项的值 [英] How to read the value of a registry key in C
本文介绍了如何在C中读取注册表项的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从注册表位置HKEY_LOCAL_MACHINE \ SOFTWARE \ TortoiseSVN中读取一个密钥.
我在C#中看到了各种示例.但是找不到用C编写的代码.
有人可以帮助我吗?
I want to read a key from the registry location HKEY_LOCAL_MACHINE\SOFTWARE\TortoiseSVN.
I saw various samples in C#. But couldn''t find one written in C.
Can anyone help me?
推荐答案
此代码对您有帮助吗?
Does this code help you?
#define BUFFER 8192
int main()
{
char value[255];
DWORD BufferSize = BUFFER;
RegGetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "SystemRoot", RRF_RT_ANY, NULL, (PVOID)&value, &BufferSize);
std::cout << value << std::endl;
system("pause");
引用的Dreamincode [ ^ ]
Referred Dreamincode[^]
您应该熟悉 ^ ].
这篇关于如何在C中读取注册表项的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文