registry.h

来自「C++写的加密程序,可对文件进行加密.」· C头文件 代码 · 共 26 行

H
26
字号
#pragma once

class Registry
{
public:
	Registry(HKEY root, const char *subKey);
	~Registry(void);

	bool readValue(const char *valueName, DWORD &type, char *ret, DWORD &len);
	bool setValue(const char *valueName, const DWORD type, const char *data, DWORD dataLen, bool backupOld = false);

	bool restore(const char *valueName);

	bool changeKey(HKEY root, const char *subKey);

	bool checkValidity()	{ return _validKey; }

	bool deleteKey(bool recursive = false);
private:
	HKEY _regKey;
	bool _validKey;

	HKEY _rootKey;
	char _subKey[MAX_PATH];
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?