大家好,我是一名面向搜索引擎编程伪程序员,每次编程都会一通乱搜,而且记性也不太好,每次要写小工具的时候都去搜索太麻烦,所以就有了这个基础框架。
可能有人会问网上大把的框架为什么要自己整个?其实很简单,网上写的很好,但是都没有写说明文件或者代码没有注释,所以我只是做了注释后整合在了一起,有的做了优化、有的直接照搬过来而已。
注册表域 |
|
枚举类型 |
值 |
说明 |
ClassesRoot |
0 |
对应于HKEY_CLASSES_ROOT 主键 |
CurrentUser |
1 |
对应于HKEY_CURRENT_USER 主键 |
LocalMachine |
2 |
对应于HKEY_LOCAL_MACHINE 主键 |
User |
3 |
对应于HKEY_USER 主键 |
CurrentConfig |
4 |
对应于HEKY_CURRENT_CONFIG 主键 |
枚举名称 |
值 |
说明 |
Unknown |
0 |
指示一个不受支持的注册表数据类型。例如,不支持 Microsoft Win32 API 注册表数据类型 REG_RESOURCE_LIST。使用此值指定 |
String |
1 |
指定一个以 Null 结尾的字符串。此值与 Win32 API 注册表数据类型 REG_SZ 等效。 |
ExpandString |
2 |
指定一个以 NULL 结尾的字符串,该字符串中包含对环境变量(如 %PATH%,当值被检索时,就会展开)的未展开的引用。此值与 Win32 API 注册表数据类型 REG_EXPAND_SZ 等效。 |
Binary |
3 |
指定任意格式的二进制数据。此值与 Win32 API 注册表数据类型 REG_BINARY 等效。 |
DWord |
4 |
指定一个 32 位二进制数。此值与 Win32 API 注册表数据类型 REG_DWORD 等效。 |
MultiString |
5 |
指定一个以 NULL 结尾的字符串数组,以两个空字符结束。此值与 Win32 API 注册表数据类型 REG_MULTI_SZ 等效。 |
QWord |
6 |
指定一个 64 位二进制数。此值与 Win32 API 注册表数据类型 REG_QWORD 等效。 |
Register()
函数 |
返回类型 |
公开 |
备注 |
Register |
|
[ x ] |
默认表域:LocalMachine 默认表项:SOFTWARE |
Register(string subKey, RegDomain regDomain)
函数 |
返回类型 |
公开 |
备注 |
Register |
|
[ x ] |
默认表域:LocalMachine 默认表项:SOFTWARE |
参数 |
数据类型 |
可空 |
备注 |
subKey |
string |
[ ] |
注册表项名称 |
regDomain |
RegDomain |
[ ] |
注册表域 |
Register register = new("SOFTWARE\\",RegDomain.LocalMachine);