如何使我的程序在WINDOWS启动时就运行.

aton 2002-04-13 02:56:12
如何使我的程序在WINDOWS启动时就运行.
...全文
50 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
njbudong 2002-04-13
  • 打赏
  • 举报
回复
大家说的都对!
suny_2001 2002-04-13
  • 打赏
  • 举报
回复
uses Registry;

procedure TForm2.FormCreate(Sender: TObject);
Var RegF:TRegistry;
filename:string;
begin
try
filename:=(Application.Exename);
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_LOCAL_MACHINE;
RegF.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',True);
if not regf.ValueExists('autorunpg') then
RegF.WriteString('autorunpg', ''+filename+'');
finally
RegF.Closekey;
RegF.Free;
end;
end;
qiqi97 2002-04-13
  • 打赏
  • 举报
回复
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
BossHawk 2002-04-13
  • 打赏
  • 举报
回复
只要看看楼上说的那个位置就知道了
如果是你自己开发的程序,可以在启动是检测有没有,如果没有就写进去

用TRegistry(好象是这样写的)
yangkunjie 2002-04-13
  • 打赏
  • 举报
回复
写进HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
里面就是开机启动windows自动运行,
dancemaple 2002-04-13
  • 打赏
  • 举报
回复
把你的程序写成Service Application
File|New|在New选项页,选Service Application
jishiping 2002-04-13
  • 打赏
  • 举报
回复
dext(德克斯特):你写错了,应该是在 HKEY_LOCAL_MACHINE 下面。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
orient_fc 2002-04-13
  • 打赏
  • 举报
回复
同意,写在注册表里比较好一点。
outer2000 2002-04-13
  • 打赏
  • 举报
回复
3写成服务
dext 2002-04-13
  • 打赏
  • 举报
回复
1.在启动组里
2.在注册表里
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧