Delphi创建开机启动项的方法示例
2016-05-30 17:17
465 查看
Delphi可以通过创建开机启动项键值的方法,将程序添加到开机启动项中。通过本实例代码就可以为您的程序添加到快速启动中,随着Windows一起启动,开机即运行的程序。该实例代码简单,主要是通过添加注册表键值来实现。
具体的功能代码如下所示:
unit dy97;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,registry, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Image1: TImage;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure zdyx(a,b: string;c: boolean);
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.zdyx(a, b: string; c: boolean);
var
d: string;
e: TReginiFile;
begin
if c then
d := 'once'
else
d:= '';
e := TRegIniFile.Create('');
e.RootKey := HKEY_LOCAL_MACHINE;
e.WriteString('software\microsoft\windows\currentversion\run'+d +#0,a,b);
e.Free ;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
self.zdyx('ZDYX',application.ExeName,false);
end;
end.
具体的功能代码如下所示:
unit dy97;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,registry, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Image1: TImage;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure zdyx(a,b: string;c: boolean);
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
{ TForm1 }
procedure TForm1.zdyx(a, b: string; c: boolean);
var
d: string;
e: TReginiFile;
begin
if c then
d := 'once'
else
d:= '';
e := TRegIniFile.Create('');
e.RootKey := HKEY_LOCAL_MACHINE;
e.WriteString('software\microsoft\windows\currentversion\run'+d +#0,a,b);
e.Free ;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
self.zdyx('ZDYX',application.ExeName,false);
end;
end.
相关文章推荐
- Delphi中始终用WebBrowser打开网页
- Delphi自动适应屏幕分辨率的属性
- delphi禁止webbrowser弹出窗口或者脚本错误
- Delphi“尚未调用CoInitialize”解决方法
- Delphi 实现窗体自适应调整尺寸以适应不同屏幕分辩率的显示问题
- Delphi 中的哈希表(1): THashedStringList
- Delphi中的THashedStringList对象
- Delphi日期函数大全
- 在Delphi开发的服务中调用指定应用程序
- Delphi的学习笔记十六——数据类型
- delphi显示hello world 和退出程序
- 打开Delphi 10.1 berlin提示脚本错误的解决方法
- Delphi日期函数大全
- Delphi ADOQuery连接数据库的查询、插入、删除、修改
- Delphi下生成Map文件方法
- delphi 中COPY()函数的意思
- Delphi RAD Server 应用服务基础平台
- Delphi XE10.1 引用计数
- Delphi的学习笔记十四——接口
- Delphi的学习笔记十三——属性