社区
Windows SDK/API
帖子详情
Delphi程序如何读写注册表
zhshj1963
2003-03-31 03:07:27
我想编写这样的程序,程序在运行时把注册表信息加入Windows的注册表中;同时也在运行时可从注册表中读取和删除信息。请问:我要怎样才能实现对注册表的操作(运行态下)。谨请回答,详细到dephi或api的函数一级。谢谢!
...全文
26
4
打赏
收藏
Delphi程序如何读写注册表
我想编写这样的程序,程序在运行时把注册表信息加入Windows的注册表中;同时也在运行时可从注册表中读取和删除信息。请问:我要怎样才能实现对注册表的操作(运行态下)。谨请回答,详细到dephi或api的函数一级。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhshj1963
2003-03-31
打赏
举报
回复
谢谢
chendaiyin
2003-03-31
打赏
举报
回复
记得在uses中加入registry单元
qwertyasd
2003-03-31
打赏
举报
回复
读注册表
var
RegF:TRegistry;
msg:string;
begin
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_LOCAL_MACHINE;
try
RegF.OpenKey('SOFTWARE\hysoft\jjdb',true);
edit1.Text:= RegF.ReadString('server');
data.database.Caption:= RegF.ReadString('database');
data.path.Caption:=regf.ReadString('path');
edit2.Text:=regf.ReadString('uid');
edit3.Text:=regf.ReadString('password');
finally
RegF.CloseKey;
RegF.Free;
End;
end;
写注册表!
var RegF:TRegistry;
begin
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_LOCAL_MACHINE;
try
regf.CreateKey('SOFTWARE\hysoft\jjdb');
RegF.OpenKey('SOFTWARE\hysoft\jjdb',true);
RegF.WriteString('database',combobox1.Text);
RegF.WriteString('path',ExtractFilePath(Application.ExeName));
RegF.WriteString('server',edit1.Text);
RegF.WriteString('uid',edit2.Text);
RegF.WriteString('password',edit3.Text);
finally
RegF.CloseKey;
RegF.Free;
End;
end;
chendaiyin
2003-03-31
打赏
举报
回复
var
myreg:tregistry;
begin
myreg:=tregistry.create;
myreg.rootkey:=hkey_current_user;
myreg.openkey
('software\microsoft\windows\currentversion\policies\explorer',true);
myreg.writeinteger('restrictrun',0);
myreg.closekey;
end;
内置了
Delphi
读写
INI文件,
读写
注册表
,Winsock的Windows助手
程序
.rar
一款内置了提取图标、打开
程序
、显示
程序
信息、
读写
INI文件,
读写
注册表
,Winsock等简单的技术的Windows助手
程序
,适合
Delphi
初学者学习!相比上一版,本次版本做了如下改动: 1.取消了上一版本使用的VclSkin皮肤控件 2.增加了删除ini节点功能 3.增加了读取机器名称,IP地址,操作系统版本,运行模式功能 4.增加了
注册表
启动项管理功能 5.增加了屏幕分辨率调整功能 6.修复了部分出错代码 7.增加了自动读取当前日期功能
delphi
XE 10写的,利用
注册表
读写
日期的小
程序
,可以用来改写成限制使用日期的共享软件。
delphi
XE 10写的,利用
注册表
读写
日期的小
程序
,可以用来改写成限制使用日期的共享软件。
注册表
中的日期采用二进制格式,不采用文本格式,不容易被人发现和破解。
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录
程序
,让学员初步掌握软件开发的全部流程让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。为同学们下一步的提高打下坚实的基础。
Delphi
编程访问
注册表
注册表
是windows系统的一个庞大数据库,它存储着系统硬件、软件及用户信息。适当修改
注册表
的参数值,可以提高系统的性能。
注册表
的修改通常有两种途径:其一是利用windows系统提供的"RegEdit"命令进行修改。此种方法虽说直观,但由于
注册表
的复杂性,对于一般用户来说,此方法并不十分可行。其二就是以编程方式来访问
注册表
。掌握这种方法,对于
程序
员来说,是一个重要的基本技术。因为在我们的编程过程中,很多地方都需要以
程序
方式去访问
注册表
。比如大家熟悉的"超级兔子"、"侠客修改器"等,都是以这种方式来完成对
注册表
的修改,从而达到保护系统或提高系统性能的目的。 下面以一个实例为基础,讲解在
DelPhi
中如何以编程方式对
注册表
进行修改。通过本文的学习,你可以获得以下知识: 第一、明确编程访问
注册表
的基本思想; 第二、明确如何在
程序
中完成对
注册表
的
读写
操作; 第三、你可以将本文所述的方法移植到VC、VB等语言中,举一反三、触类旁通,达到随心所欲修改
注册表
的目的。 通过实践,你完全有可能编写出象"超级兔子"那样的系统修改器。 一、 实例叙述 1、
程序
名称:"隐藏驱动器"(Hide_Drive.exe) 2、
程序
界面:
程序
运行时的界面如图一所示 3、 功能说明: (1)用户可以选择"A驱"或"B驱",或同时选择"A驱"和"B驱",单击"隐藏"按钮,即可以隐藏"我的电脑"中的软盘驱动器。 (2)当
程序
启动时,可判断系统中软盘的当前状态。如果你的系统中软盘B已经是处于隐藏状态,
程序
启动时的界面则如图二所示。 4、 特别说明:此
程序
就是典型的对
注册表
进行读和写的操作。
Delphi
综合资源
此内容是本人学习
Delphi
入门的全部资源,此打包一并送上。 访问数据库小工具 SQL数据库修复工具 登录窗体
读写
INI文件 Borand传奇
Delphi
全掌握
Delphi
读写
注册表
程序
自动升级
Delphi
书籍大全下载地址
Delphi
7完美精简版 大学生宿舍管理系统(含SQL2000、SQL2005两个版本数据库) 资源文件使用
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章