明经通道 Visual LISP 函数  
vl-registry-delete
 

从 Winows 注册表中删除指定的主键或值

(vl-registry-delete reg-key [val-name])

参数

reg-key

字符串,指定 Windows 注册表主键。

val-name

字符串,包含 reg-key 条目的值。

如果给出了 val-name 且其值不为 nil,则将从注册表清除指定值。如果没有 val-name 或该值为 nil,函数将删除指定主键及其所有的值。

返回值

如果成功则返回 T,否则返回 nil。

示例

_$ (vl-registry-write "HKEY_CURRENT_USER\\Test" "" "test data")
"test data"
_$ (vl-registry-read "HKEY_CURRENT_USER\\Test")
"test data"
_$ (vl-registry-delete "HKEY_CURRENT_USER\\Test")
T

注意 该函数不能删除包含子树的主键。要删除子树,必须使用 vl-registry-descendents 枚举并删除所有的子键。

参阅

vl-registry-descendentsvl-registry-readvl-registry-write 函数。

明经通道 版权所有 未经许可 不得传播

 评论