14 lines
675 B
C
14 lines
675 B
C
#ifndef REGEDITEX_H
|
|
#define REGEDITEX_H
|
|
#include <tchar.h>
|
|
#include <wchar.h>
|
|
//去除字符串类型前面的空格
|
|
TCHAR *DelSpace(TCHAR *szData);
|
|
|
|
//设置注册表键读取的权限(KEY_READ||KEY_WRITE||KEY_ALL_ACCESS)
|
|
int SetKeySecurityEx(HKEY MainKey,LPCTSTR SubKey,DWORD security);
|
|
//读取注册表的指定键的数据(Mode:0-读键值数据 1-牧举子键 2-牧举指定键项 3-判断该键是否存在)
|
|
int ReadRegEx(HKEY MainKey,LPCTSTR SubKey,LPCTSTR Vname,DWORD Type,TCHAR *szData,LPBYTE szBytes,DWORD lbSize,int Mode);
|
|
//写注册表的指定键的数据(Mode:0-新建键数据 1-设置键数据 2-删除指定键 3-删除指定键项)
|
|
int WriteRegEx(HKEY MainKey,LPCTSTR SubKey,LPCTSTR Vname,DWORD Type,TCHAR* szData,DWORD dwData,int Mode);
|
|
#endif |