如何在C中读取注册表项的值 [英] How to read the value of a registry key in C

查看:241
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆