CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

请问怎样可以读取注册表中开机自启动程序的路径?在线等待^_^

楼主dannyone()2003-08-04 09:59:42 在 Delphi / Windows SDK/API 提问

^_^ 问题点数:0、回复次数:5Top

1 楼Manwill71(天皇地虎江山一片)回复于 2003-08-04 13:30:37 得分 0

var   FIniFile:   TRegIniFile;  
          buf:   array[0..50]   of   char;  
          S:   string   ;  
  begin  
  FIniFile   :=   TRegIniFile.Create   ;  
        try  
            FIniFile.RootKey   :=   HKEY_LOCAL_MACHINE   ;  
  FIniFile.WriteString('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run','SectionSample',  
              Application.Exename);  
    finally  
            FIniFile.Free;  
        end   ;  
  end   ;  
   
  Top

2 楼BeyondStudio(Alan)回复于 2003-08-04 13:39:03 得分 0

楼上的是写注册表!  
  uses  
      Registry;  
   
  var  
      Registry:   TRegistry;  
      Str:   String;  
  begin  
      Registry   :=   TRegistry.Create;  
      try  
          Registry.RootKey   :=   HKEY_LOCAL_MACHINE;  
          Registry.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',   False);  
          Str   :=   Registry.ReadString('Your   KeyName');  
      finally  
          Registry.Free;  
      end;Top

3 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-08-04 13:59:28 得分 0

只要明确自启动程序放在那里就可以了.....  
   
  一楼的变量为什么要申明为TRegIniFile,那不是注册表!  
  二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey.........  
  Top

4 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-08-04 14:00:36 得分 0

只要明确自启动程序放在那里就可以了.....  
   
  一楼的变量为什么要申明为TRegIniFile,那不是注册表!  
  二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey.........  
  Top

5 楼guxizhw(失落的彩虹)回复于 2003-08-05 10:40:44 得分 0

楼上编程果然老到  
  学习ing  
  常常free的时候偷懒不close  
  楼上可以谈论下这样做的坏处吗?Top

6 楼ouyang75928(Thinking in Pascal)回复于 2003-08-05 11:47:38 得分 0

不关闭的话是不是会更改掉注册表的一些设置,即使用了后,没有复位的意思。有可能改变注册表的缺省值。只是推理,不能确定是否正确。Top

相关问题

  • VB怎样读取注册表中的程序安装路径???送25分
  • 关于读取注册表。。
  • 关于读取注册表
  • 如何读取注册表?
  • 读取注册表问题
  • 怎样读取注册表?
  • 关于注册表读取问题
  • 关于读取注册表值!
  • 请问怎样读取注册表?
  • 关于注册表的读取

关键词

  • 注册表
  • finifile
  • treginifile
  • 变量
  • registry
  • tregistry
  • 启动程序
  • 关闭
  • free

得分解答快速导航

  • 帖主:dannyone

相关链接

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

广告也精彩

反馈

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