📄 00000000.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: zodiac (zozo), 信区: BCB <BR>标 题: Re: 修改注册表的问题 <BR>发信站: BBS 水木清华站 (Fri Mar 5 14:23:54 1999) <BR> <BR>【 在 dyfu (windwolf) 的大作中提到: 】 <BR>∶<I> 在修改时要指定路径应该用TRegIniFile的什么方法? </I><BR>∶<I> 是不是用RootKey或CurrentKey中的一个? </I><BR>RootKey是注册表的根键值,比如运行regedit后看到的HKEY_USERS,HKEY_LOCAL_MACHINE <BR>就是RootKey,在TRegIniFile中缺省的RootKey是HKEY_USERS. <BR>下面的例子是TRegistry的,TRegIniFile也差不多 <BR> <BR>void __fastcall TfrmMainForm::WriteToMyRegistry(int table_count) <BR>{ <BR> //TODO: Add your source code here <BR> TRegistry *MyRegistry=new TRegistry; <BR> MyRegistry->RootKey=HKEY_LOCAL_MACHINE; <BR> //改变缺省Rootkey <BR> if(!MyRegistry->OpenKey("Software\\Microsoft\\Windows\\Current\ <BR> Version\\Run",true)) //打开主键 <BR> //这样双引号里面的东西就变成了CurrentKey <BR> { <BR> Application->MessageBox("注册表内容无效", <BR> "读取注册表出错",MB_ICONERROR); <BR> MyRegistry->CloseKey(); <BR> delete MyRegistry; <BR> return; <BR> } <BR> MyRegistry->WriteString("myrun","c:\\sthvcd\\sthvcd.exe"); <BR> //超级结巴就是这么干的;-) <BR> MyRegistry->CloseKey(); <BR> delete MyRegistry; <BR>} <BR>-- <BR> <BR> oooO <BR> ( ) Oooo <BR> \ ( ( ) <BR> \_) ) / <BR> (_/ Success is a journey, not a goal... <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: green.ncic.ac.c] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -