设置Delphi程序的自启动功能
2007-09-11 15:34
295 查看
自启动注册表项:HKEY_LOCAL_MACHINE/Software/Microsoft/CurrentVersion/Run
先加入“Registry”单元。
再用如下代码:
var
Reg: TRegistry;
KeyName: string;
begin
Reg := TRegistry.Create;
KeyName := ExtractFileName(Paramstr(0)); //Paramstr(0)等价于application.ExeName
with Reg do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('/Software/Microsoft/CurrentVersion/Run',false) then
begin
WriteString(KeyName, Paramstr(0));
CloseKey;
end;
finally
FreeAndNil(Reg);
end;
end;
先加入“Registry”单元。
再用如下代码:
var
Reg: TRegistry;
KeyName: string;
begin
Reg := TRegistry.Create;
KeyName := ExtractFileName(Paramstr(0)); //Paramstr(0)等价于application.ExeName
with Reg do
try
RootKey := HKEY_LOCAL_MACHINE;
if OpenKey('/Software/Microsoft/CurrentVersion/Run',false) then
begin
WriteString(KeyName, Paramstr(0));
CloseKey;
end;
finally
FreeAndNil(Reg);
end;
end;
相关文章推荐
- Delphi 设置或者检查应用程序自动启动功能
- 程序的开机关机重启,开机启动,休眠功能delphi实现(使用AdjustTokenPrivileges提升权限)
- Delphi 设置或者取消应用程序自动启动功能
- Delphi 设置或者取消应用程序自动启动功能
- 在Delphi程序中调用控制面板设置功能
- 在Delphi程序中调用控制面板设置功能
- 程序的开机关机重启,开机启动,休眠功能delphi实现
- 自己设置的开机启动 关机提示程序
- 通过启动项设置实现应用程序自启动功能
- C#.NET Form设置/取消开机自动运行,判断程序是否已经设置成开机自动启动
- 在linux下如何设置开机自动启动程序?
- linux自动以root登录,并自动启动用户程序的设置方
- android 通过设置intent-filter 启动程序
- 简单设置程序自启动
- 在eclipse中启动java程序的时候,每次都会在一个未设置断点的源码里面,卡断点
- linux下设置开机自动启动程序的方法
- linux下设置自动启动服务(程序)
- 关于VB.net 开机启动程序功能
- linux自动以root登录,并自动启动用户程序的设置方法(适合sysVinit启动机制)
- 在AdobeReader中启动自动滚动功能及设置速度