查看: 90|回复: 0

[教程] delphi设置开机自动启动函数具体实现

[复制链接]

5

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2012-6-26
发表于 2013-6-5 17:52:25 | 显示全部楼层 |阅读模式
有些程序要设置为开机启动,所以自己写了个函数方便以后使用,供大家参考
复制代码 代码如下:

procedure TMainForm.SetAutoRun(ok: boolean);
var
Reg:TRegistry; //首先定义一个TRegistry类型的变量Reg
begin
Reg:=TRegistry.Create;
try //创建一个新键
Reg.RootKey:=HKEY_LOCAL_MACHINE; //将根键设置为HKEY_LOCAL_MACHINE
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',true);//打开一个键
if ok then begin
Reg.WriteString('SMS服务',ExpandFileName(ParamStr(0))); //在Reg这个键中写入数据名称和数据数值
ShowMessage('注册成功!');
end
else begin
reg.DeleteValue('SMS服务');
ShowMessage('删除成功!')
end;
Reg.CloseKey; //关闭键
finally
Reg.Free;
end;
end;

例子:
SetAutoRun(true); //注册启动
SetAutoRun(false); //删除启动
您可能感兴趣的文章:
  • 一个简单的花指令伪装器-Delphi版木马彩衣
  • Delphi实现窗口文字淡入淡出渐变效果的方法
  • Delphi实现限定软件使用时间的方法
  • Delphi实现图像文本旋转特效完整实例代码
  • Delphi实现图片滚动切换的完整实例代码
  • Delphi实现读取系统时间与日期完整实例
  • Delphi中对时间操作方法汇总
  • delphi7连接mysql5的实现方法
  • Delphi隐藏TPageControl的标签实例介绍
  • DELPHI7.0 获取硬盘、CPU、网卡序列号的代码
  • Delphi实现木马自我拷贝方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部