如何让自己做的程序在开机后自动启动呢?要对WIN2000、WINXP、WIN9X都有效的(100分)

  • 主题发起人 主题发起人 浩毛
  • 开始时间 开始时间

浩毛

Unregistered / Unconfirmed
GUEST, unregistred user!
如何让自己做的程序在开机后自动启动呢?
要对WIN2000、WINXP、WIN9X都有效的 ~——~
 
放在“启动”菜单中
 
在安装程序中选择加入到启动就可以了,
如果要用程序,那就找以下启动在注册表中的位置,然后修改
在网上应该有例子
 
方法一:将自己的程序添加到下面的键值中
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
方法二:将自己的程序或快捷方式添加到开始-〉程序-〉启动 中
其他。。。
举例:
procedure TForm1.FormCreate(Sender: TObject);
var
myname:string;
const K = '/Software/Microsoft/Windows/CurrentVersion/Run';
begin
myname := ExtractFilename(Application.Exename);
if application.Exename <> GetWindir + myname then
begin
//Copy self to system dir.
copyfile(pchar(application.Exename), pchar(GetWindir + myname), False);
application.Terminate;
end;
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey( K, TRUE );
WriteString( 'system32',pchar(GetWindir + myname));
finally
free;
end;
end;
 
install shield 6 作一个安装关将快捷方式加入启动中
或是写注册表
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run]
"IgfxTray"="C://WINNT//System32//igfxtray.exe"
 
1、启动组
2、HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
3、HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/RunServices
 
多人接受答案了。
 
后退
顶部