读书人

请教如何修改注册表的项名

发布时间: 2012-02-25 10:01:48 作者: rapoo

请问怎么修改注册表的项名啊
有这么一项:HKEY_LOCAL_MACHINE\Software\test,现在想把test改成test1,请问怎么改?
注:test项下还有其它项和键,所以删旧建新的办法恐怕不行。

[解决办法]
如果是Value,可以使用RenameValue。
如果是Key,可以使用MoveKey
[解决办法]
rename
[解决办法]
同意unsigned

uses Registry;

procedure TForm1.Button1Click(Sender: TObject);
begin
with TRegistry.Create do try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey( 'Software ', False);
MoveKey( 'test ', 'test1 ', True);
finally
Free;
end;
end;

[解决办法]
同意unsigned

同意zswang

:)

读书人网 >.NET

热点推荐