热情软件屋

 

如何使程序在桌面出现前启动


编号:QA003191
建立日期: 2000年7月24日 最后修改日期:2000年7月25日
所属类别:

dx888:
    操作系统:windows98
    编程工具:delphi5.0
    问题:我编的一个程序想随windows98系统一起启动而不是要等到桌面出现才最后启动。请问如何做?谢谢!

回答:

    wpl的意见:
    你可以将程序作为系统的服务,它将在桌面启动之前就启动了。
    Machine 209的意见:
    你可把要运行的程序放到:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices键下,
    它就能随WINDOWS启动一同启动。
    gaofeng的意见:
    两种方法:
    1。将你的程序用DDE加入到“开始”菜单的“程序组”的“启动”项中,你可以在程序中实现也可以用InstallShield做安装程序。(主持人注:这种方法可能不适合本问题,因为桌面完全显示后才运行启动项中的程序。)
    2。修改注册表:添加项目:
     KEY_LOCAL_MACHINE\SYSTEM\AUTORUN\(your module full path)如:
     KEY_LOCAL_MACHINE\SYSTEM\AUTORUN\c:\programFile\myproject\Go.exe
    
    相关问题:
    QA000851 "怎么用VB编一个在后台运行的程序"
    dx888的意见:
    我用了Machine 209的 意 见 : 把 要 运 行 的 程 序 放 到 :
     HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices键 下 ,
    它 就 能 随 WINDOWS启 动 一 同 启 动 。
    [注]我原来是放在RUN键下不行,现在可以了。

此问题由wpl等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio