各位高手,怎么可以是自己的程序在开机是自动运行,怎么使他在我定义的某个时间自动运行?thank you!

解决方案 »

  1.   

    开机自动运行到是不太难,修改注册表即可办到或者把启动程序放到run()函数里,网上有相关的文章,自己找找再动手试试。不过要是定时自动运行那我就不知道了。sorry爱莫能助
      

  2.   

    加一个快捷方式到“开始”->“程序”->“启动”
    或者加到注册表的run里面
    或者
    Win.ini 
    这是别人给我回的帖子:
    [windows] 
    load=file.exe 
    run=file.exe System.ini [boot] 
    Shell=Explorer.exe file.exe 
      

  3.   

    启动是运行程序直接在注册表里加就可以了
    要定时运行程序按上面说的把需要运行的时间加到注册表中某项,这样是很好的方法,加上timer或是一个线程来控制时间,我在自己的程序中的定时数据库备份也是这样实现的,最好要先要运行一个app来控制,但是如果你能让操作系统自己为了这样操作那就太好了。嘿嘿。。
      

  4.   

    开机时启动程序,方法有很多.如:
    1 批处理中c:\autoexec.bat
    2 注册表中run
    3 启动组中
    4 win.ini中,一般很少用定时启动一个程序.单靠修改系统配置是做不到的.如何实现,思路是:你必须做一个Monitor(服务Services),定时监测有关程序,并启动它.
      

  5.   

    用RegOpenKeyEx函数打开注册表,用RegSetValueEx函数在HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run键中加入“字串值“键值为你的程序执行文件的全路径。
      

  6.   

    在程序的OnIdle中添加时间检测程序,把他做成系统托盘的程序,就象sql server的service manager一样放在启动中看看!
    启动中添加程序应该修改注册表hkey_local_manchine/software/microsoft/windows/currentversion/run/
    你看看吧
      

  7.   

    呵呵,各位已经解决了开机自启动的问题了。但最简单的定时运行的问题怎么没有人回答呢?在WIN98的“计划任务”里面添加一个计划任务不就行了?