请问,如何写一个程序,让它在开机的时候自动运行?要源码。
解决方案 »
- 深夜万分紧急问题:delphi7做如下类似的表格循环显示,哪个组件能做到?
- Required package 'cxGridUtilsVCLD7' not foun---急,急
- 混淆的概念,望高手解惑!!分不够,加!
- ■■如何实现在两个应用程序间的切换--在线等■■
- paradox数据库中的#(BCD)数据类型怎么用?
- 高手指教:如何得到计算器的数据?
- 如何在dbgrid中实现edit1的onchange功能。
- 请问工具条中的前面两条线怎么做 .....
- 套打格式的控制(错位)
- 请问哪可以下载nt的服务包,sp4,sp5???? 在线等。。。 马上给分!!!!
- 关于Form返回值的问题
- 数据库和combobox的问题。简单。。。再线等待。。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Interbase Server"D:\Program Files\Borland\IntrBase\BIN\ibserver.exe"
在程序中实现可以使用TRegIniFile或者使用TRegistry都可以. User Registry; Var RegF:TRegistry;
begin
RegF:=TRegistry.Create;
RegF.RootKey:=HKEY_LOCAL_MACHINE;
try
RegF.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',True);
RegF.WriteString('Interbase Server',
'"D:\Program Files\Borland\IntrBase\BIN\ibserver.exe"');
except
...
End;
RegF.Close; RegF.Free;
end;
Var
hKey:String;
hReg:TReginifile;
begin
if aRunonce then
hkey:='Once'
else
hkey:='';
hreg:=TReginifile.create('');
hreg.Rootkey:=HKEY_LOCAL_MACHINE;
hreg.writeString(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
+hKey+#0,
AProgtitle,
aCmdLine);
hReg.free;end;
procedure Tform1.formcreate(Sender:Tobject);
begin
SetAutoRun(Application.title,Application,exename,false);
end;
_______________________________________________________________
够清楚了吧!!
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey( K, TRUE );
WriteString( 'myTray', application.ExeName );
finally
free;
end;K= '\Software\Microsoft\Windows\CurrentVersion\RunServices';