基 础 函 数 参 考


RegDelete

删除注册表键或值.

RegDelete ( "键名" [, "值名"] )

参 数

键名 注册表键项名称.
值名 [可选参数] 注册表值项名称.

返 回 值

成功: 返回 1.
专用: 返回 0, 键/值不存在.
失败: 返回 2, 删除键/值错误.
@error 设置为下列值 :
1 无法打开请求的键
2 无法打开请求的主键
3 无法连接远程注册表
-1 无法删除请求的值
-2 无法删除请求的键/值

备 注

键名必须以以下几种根键开头(也可用括号内的缩写):
"HKEY_LOCAL_MACHINE" ("HKLM")
或 "HKEY_USERS" ("HKU")
或 "HKEY_CURRENT_USER" ("HKCU")
或 "HKEY_CLASSES_ROOT" ("HKCR")
或 "HKEY_CURRENT_CONFIG" ("HKCC").

运行于 64-位 Windows 操作系统, 如果删除键或值, 必须在 HK... 后面添加后缀 64, 如: HKLM64.

如果要访问 (Default) 值项, 只需传递 ""(空字符串) 到值名参数.

删除注册表的数据具有潜在危险, 请小心操作!

访问网络注册表的格式为: "\\计算机名\键名". 且必须拥有相应的访问权限.

相 关 函 数

RegRead, RegWrite, RegEnumKey, RegEnumVal

函 数 示 例


RegDelete("HKEY_CURRENT_USER\Software\Test", "TestKey")

RegWrite("HKEY_CURRENT_USER\Software\Test")
RegWrite("HKEY_CURRENT_USER\Software\Test1")

provider with jb51.net (unicode)