【发布时间】:2012-08-27 05:47:50
【问题描述】:
我在使用 Perl 编写脚本时遇到了以下问题:我必须编辑 Windows 注册表中的键名。
我正在使用模块Win32::TieRegistry 并在文档中搜索任何功能,但没有找到。我知道这应该很容易,但找不到这样做的方法。有什么建议吗?
谢谢!
【问题讨论】:
-
(1.) 使用新密钥重新添加条目,(2.) 验证新密钥/条目的成功插入 (3.)
delete旧密钥。
我在使用 Perl 编写脚本时遇到了以下问题:我必须编辑 Windows 注册表中的键名。
我正在使用模块Win32::TieRegistry 并在文档中搜索任何功能,但没有找到。我知道这应该很容易,但找不到这样做的方法。有什么建议吗?
谢谢!
【问题讨论】:
delete 旧密钥。
您无法更改哈希中键的名称,但可以将值复制到新键并删除旧键。
$hash{new} = delete $hash{old};
假设实现是健全的,这对于绑定哈希应该同样有效。
【讨论】: