WEB开发网
开发学院软件开发VC 一个实用的注册表类 阅读

一个实用的注册表类

 2006-07-20 11:38:09 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 在日常编程中,注册表的使用非常广泛,一个实用的注册表类,为此,笔者仔细研究了关于注册表的API函数(全部在WINREG.H中定义),编写了这个注册表类class CRegistry,DeleteKey("name");7、SaveKey(LPCTSTR lpFile

本文示例源代码或素材下载

在日常编程中,注册表的使用非常广泛,为此,笔者仔细研究了关于注册表的API函数(全部在WINREG.H中定义),编写了这个注册表类class CRegistry,供大家参考。 主要函数介绍如下:

1、 CreateKey(LPCTSTR lpSubKey)

创建指定键。

CreateKey("Staff\0");

2、 Open(LPCTSTR lpSubKey)

打开指定键。

Open( "Software\\Staff\0");

3、 Read(LPCTSTR lpValueName, Cstring* lpVal);

Read(LPCTSTR lpValueName, DWORD* pdwVal);

Read(LPCTSTR lpValueName, int* pnVal);

读指定键值内容。

4、Write(LPCTSTR lpSubKey, LPCTSTR lpVal);

Write(LPCTSTR lpSubKey, DWORD dwVal);

Write(LPCTSTR lpSubKey, int nVal);

将内容写入指定键。

5、 DeleteKey(HKEY hKey, LPCTSTR lpSubKey);

删除指定键。

DeleteKey(HKEY_LOCAL_MACHINE,"staff\0");

DeleteKey(m_hKey,"name\0");

6、 DeleteValue(LPCTSTR lpValueName);

从指定键删除指定的值。

DeleteKey("name");

7、SaveKey(LPCTSTR lpFileName);

将指定键、子键及值存入文件。

SaveKey("save.reg");

8、 RestoreKey(LPCTSTR lpFileName);

从指定文件读取注册表信息。

RestoreKey("save.reg");

9、 Close(); 释放指定键的句柄。

Tags:一个 实用 注册表

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接