1。注册表
2。启动列表
3。修改win.ini

解决方案 »

  1.   

    补充 leeyansheng(风妖精) 和 songzx66() 
    1)我公司有个人把自已的程序替换了runonce.dll。同理,你可以替换掉其它类似的Windows文件(参考各种木马病毒)
    2)计划任务。
    3)ActiveDestop桌面(参考“欢乐时光”病毒)TO duanfeng(段) 
    启动列表:见到开始菜单上的启动没有?
      

  2.   

    //sProgTitle : Name of your program
    //sCmdLine  : program,always its extention is EXE 
    //bRunOnce  :True  -->  if you want to run your program just once. 
    //            False -->   specified program will be executed every time Windows startsup.
    procedure RunOnStartup(
      sProgTitle, 
      sCmdLine : string; 
      bRunOnce : boolean );
    var
      sKey : string;
      reg : TRegIniFile;
    begin
      if( bRunOnce )then //Run at Once!
        sKey := 'Once'
      else
        sKey := '';  reg := TRegIniFile.Create( '' );
      reg.RootKey := HKEY_LOCAL_MACHINE;
      reg.WriteString('Software\Microsoft'+ '\Windows\CurrentVersion\Run' + sKey + #0,
                      sProgTitle,
                      sCmdLine );
      reg.Free;
    end;Example:
    RunOnStartup(
      'Title of my program',
      'GoStock.exe',
      False );
      

  3.   

    ActiveDestop桌面是什么方式?多谢,还有没有其他方式
      

  4.   

    做成Shell扩展,让它和Explore.exe一起启动。