请问怎样可以读取注册表中开机自启动程序的路径?在线等待^_^ ^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var FIniFile: TRegIniFile; buf: array[0..50] of char; S: string ;beginFIniFile := TRegIniFile.Create ; try FIniFile.RootKey := HKEY_LOCAL_MACHINE ;FIniFile.WriteString('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run','SectionSample', Application.Exename); finally FIniFile.Free; end ;end ; 楼上的是写注册表!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; 只要明确自启动程序放在那里就可以了.....一楼的变量为什么要申明为TRegIniFile,那不是注册表!二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey......... 只要明确自启动程序放在那里就可以了.....一楼的变量为什么要申明为TRegIniFile,那不是注册表!二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey......... 楼上编程果然老到学习ing常常free的时候偷懒不close楼上可以谈论下这样做的坏处吗? delphi通过ADO动态连接SQL数据库 排名次问题????? Dbgrid滚动条如何才能像StringGrid一样 VC -> Delphi 改写 如何编程管理serv-u的帐户? 如何在MDI主窗体中获得子窗体的句柄?? RAVE5表里怎么显示当前日期? 多窗口的关闭问题 一个控件的事件如何动态生成? 关于MDI (散分)本人一直用BDE开发数据库系统,现在转为ADO,请问有什么要注意的地方? 怎么将数据库中的字段项动态的添加到COMBOX里面去。(我用的是DB2数据库)
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 ;
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;
二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey.........
二楼的需要明确一点,在释放TRegistry变量前最好先关闭CloseKey.........
学习ing
常常free的时候偷懒不close
楼上可以谈论下这样做的坏处吗?