很多的程序都要读写系统的注册表信息。本人刚写的小程序也有这样的需求,所以学习了一下。
大概就是几个API,如下:
RegCreateKeyEx
RegSetValueEx
RegOpenKey
RegOpenKeyEx
RegQueryValueEx
RegDeleteValue
RegCloseKey
测试的例子也写出来,以后用到的时候可以看,也请大家指正。
#include <windows.h>
#include <iostream.h>
void WriteReg()
{
HKEY valueKeyW;
DWORD DePositionValue;
if (ERROR_SUCCESS==RegCreateKeyEx(HKEY_LOCAL_MACHINE,
"SOFTWARE//RegitTest",
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS,
NULL,
&valueKeyW,
&DePositionValue))
{
char lp[20];
memset(lp, 0x00, sizeof(lp));
cin>>l