一个实用的注册表类
http://tech.ddvip.com 2006年07月20日 社区交流
本文详细介绍一个实用的注册表类
在日常编程中,注册表的使用非常广泛,为此,笔者仔细研究了关于注册表的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(); 释放指定键的句柄。
作者:肖进 责编:豆豆技术应用
- VC/VC++按钮设计专题
- VC/VC++ 菜单专题
- VC/VC++ 工具条专题
- VC/VC++ 对话框教程
- VC/VC++ 报表教程
- VC/VC++ 控件
- VC/VC++ GDI
- Visual Studio 2008
- VC/VC++ MFC教程
- VC/VC++ QQ
- VC/VC++ Socket编程
- VC/VC++ 钩子编程
- TangramMini组件应用教程
- VC/VC++ 窗体
- VC/VC++ ADO 教程
- Windows CE 教程
- VC/VC++ DLL(动态链接库)编程
- VC/VC++ PDFlib
- VC与MATLAB编程
- VC/VC++ DirectShow 教程
- VC++入门视频教程
- VC/VC++ COM组件设计与应用
- VC/VC++ ATL
- VC/VC++ WTL
- VC/VC++ 定制调试诊断工具和程序
- VC/VC++ 进程
- VC/VC++ Win32
- VC/VC++ WMI
- VC/VC++ 消息
- 更多VC/VC++专题……