首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-02-25 
请问怎么修改注册表的项名啊有这么一项:HKEY_LOCAL_MACHINE\Software\test,现在想把test改成test1,请问怎

请问怎么修改注册表的项名啊
有这么一项: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

:)

热点排行