关于C++builder编程修改注册表的问题

关于C++builder编程修改注册表的问题,第1张

关于C++builder编程修改注册表的问题,第2张

RootKey是注册表的RootKey值。比如HKEY _用户,HKEY_LOCAL_MACHINE是RootKey,TRegIniFile中默认的rootkey是HKEY _用户。

下面这个例子是TRegistry的,TRegIniFile也差不多。

void _ _ fast call TfrmMainForm::WriteToMyRegistry(int table _ count)
{
//TODO:在此处添加您的源代码
TRegistry * my registry = new TRegistry;
my registry-> RootKey = HKEY _ LOCAL _ MACHINE;//更改默认的Rootkey
if(!my registry-> OpenKey(" Software \ \ Microsoft \ \ Windows \ \ Current \ Version \ \ Run ",True)) //打开主键
//让双引号里面的东西变成Current key
{
application-> messagebox("无效的注册表内容","读取注册表时出错",MB _ ICONERROR);
my registry-> close key();
删除MyRegistry
退货;
}
my registry-> WriteString(" my run "," c:\ \ sth vcd \ \ sth vcd . exe ");
my registry-> close key();
删除MyRegistry

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 关于C++builder编程修改注册表的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情