CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何用程序实现开机自动运行程序?

楼主87721054(虹娃儿〓学习学习再学习)2005-09-21 16:14:09 在 Delphi / Windows SDK/API 提问

我想实现开机自动运行程序,不是在注册表里的那种,如CLICK一BUTTON就实现了  
  谢谢,  
  顺便问一下托盘程序是怎么样的实现过程,感谢大家! 问题点数:20、回复次数:7Top

1 楼chwdong(chwdong)回复于 2005-09-21 16:18:28 得分 15

var  
      Reg:   TRegistry;  
  begin  
      Reg   :=   TRegistry.Create;  
      try  
          Reg.RootKey   :=   HKEY_CURRENT_USER;  
          if   Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',   True)   then   begin  
              Reg.WriteString('JCDataSyn',   Application.ExeName);  
              Reg.CloseKey;  
          end;  
      finally  
          Reg.Free;  
          inherited;  
      end;  
  end;  
  Top

2 楼chwdong(chwdong)回复于 2005-09-21 16:19:30 得分 0

托盘可以用控件:cooltrayiconTop

3 楼chwdong(chwdong)回复于 2005-09-21 16:20:25 得分 0

当然,把程序做成系统服务,也可以实现开机启动,而且是无需登录的那种Top

4 楼87721054(虹娃儿〓学习学习再学习)回复于 2005-09-22 09:54:15 得分 0

请问cooltrayicon在哪个控件包里啊Top

5 楼wuzhouhome(伍洲)回复于 2005-09-22 10:46:08 得分 0

var  
      reg:Tregistry;  
      vDataBase,RunPath   :   String;  
  begin  
      reg:=Tregistry.create;  
      reg.rootkey:=HKEY_CURRENT_USER;  
      if   reg.openkey('\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN',True)   then  
        begin  
          vDataBase   :=   reg.ReadString('AutoUpdate');  
          RunPath:=ExtractFileDir(Application.ExeName);  
          RunPath:=Runpath+'\PosAutoUpdate.exe';  
          if   (vDataBase='')   or   (vDataBase<>RunPath)   then  
                reg.WriteString('AutoUpdate',RunPath);  
          reg.closekey;  
      end;  
      Reg.Free;  
  end;Top

6 楼QWERT520(痛苦并快乐着)回复于 2005-09-22 11:31:37 得分 0

把它放在開始--->運行---->下就OK了Top

7 楼zxcnmv(带走一片云彩)回复于 2005-09-22 13:02:56 得分 5

www.delphibox.com里查找cooltrayIcon就行了Top

相关问题

  • 使程序开机自动运行
  • win2000下如何禁止某些程序开机自动运行?
  • 如何使编写的程序在开机时自动运行?
  • 急!请问如何开机自动运行更改wallpaper程序?
  • 怎样使程序在开机时自动启动运行????
  • 如何编定开机自动运行的程序
  • 如何在开机后使我的程序自动运行?
  • 如何让自已做的程序,开机自动运行
  • 在2000Server下,怎样让应用程序开机自动运行?
  • 如何在程序中配置开机自动运行?

关键词

  • runpath
  • vdatabase
  • 程序
  • reg
  • cooltrayicon
  • 开机
  • tregistry
  • 实现
  • begin
  • then

得分解答快速导航

  • 帖主:87721054
  • chwdong
  • zxcnmv

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo