如何改注册表(50分)

K

kun

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把一个key 的名称改变而它下面的内容不变。如把<br>[HKEY_CURRENT_USER/Software/Borland/Delphi/5.0]<br>改为<br>[HKEY_CURRENT_USER/Software/Borland/Delphi/4.0]<br>而它下面的内容不变
 
用 TRegistry.MoveKey(SrcKeyName, DstKeyName, IsDelete);<br>去查VCL帮助文档。
 
TRegistry.RenameValue(const OldName, NewName: String);
 
同意Zephyr,gcq放了错误。<br>key和value不同<br>with TRegistry.Create do<br>&nbsp; try<br>&nbsp; RootKey := HKEY_CURRENT_USER;<br>&nbsp; MoveKey('Software/Borland/Delphi/5.0',<br>&nbsp; &nbsp;'Software/Borland/Delphi/4.0',<br>&nbsp; &nbsp;True);<br>&nbsp; finally<br>&nbsp; free;<br>&nbsp; end;<br>
 
不好意思!<br>我本以为可以改变键值的!多谢指正!:)
 

Similar threads

S
回复
0
查看
950
SUNSTONE的Delphi笔记
S
S
回复
0
查看
774
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部