对于注册表中的 REG_MULTI_SZ 这种多重字符串类型的数据如何读/写 (我是想修改HKEY_LOCAL_MACHINE下的 system\currentcontrolset\services\{.....}\parameters\Topic 中的defaultgateway的值)请各位高手不吝赐教!!!
解决方案 »
- 小菜鸟弱弱的请教一个关于“数据库链接”的问题
- delhi 关于结束或暂停的问题
- 请问高高手: 在delphi中如何得到TPageControl的双击的事件??
- 我想请教一下 treeview 的使用操作
- 有谁知道如何解决FastReport 4.9 导出PDF文件中文显示乱码?
- 那位能解决这个问题啊?急急急急急急急急急急急急急急急急急急急急急急急急!!!!!!!!!!!!!!!
- 怎么获得某个指定文件夹下所有文件的文件名?
- 在listbox中,当我选了一条记录后,记录的背景色 是深蓝色的,我如何把颜色变成红色?
- 发送到桌面快捷方式后,程序不能调帮助文件了,为什么?
- sql问题高手请进
- 导出Excel文件遇到的可恼问题,帮帮忙吧!
- 在2000/NT下如何实现计算机的黑屏,以及如何解除……
list : TStrings;
i : Integer;
Begin
Reg:=TRegistry.Create;
Reg.RootKey:='HKEY_LOCAL_MACHINE';
If Reg.OpenKey('\Software\Microsoft\CurrentVersion\Run', false) then
Begin
List:=TStringList.Create;
Reg.GetValueNames(List);
For i:=0 to list.Count-1 do
If Reg.ValueExists(List[i]) then
Begin
Case Reg.GetDataType(List[i]) of
rdInteger: Reg.ReadInteger(List[i]);
rdBinary: Reg.ReadBinaryData(List[i]);
else
Reg.ReadString(List[i]);
End;
End;
End;
End;
这个程序可以获得注册表下的全部值