一个简单问题,如何在win2000登录之前,启动程序?就是说  在 win2000 启动后 还没ctrl+alt+del 登录之前  就启动你要启动的程序。怎么做?  是设置注册表吗?

解决方案 »

  1.   

    可以将要自启的程序添加到“启动”文件夹中或修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\run
    中新建键就行了
      

  2.   

    1.作成服务程序,其地位和WinLogon.exe平等。
    2.因为WinLogon.exe调用的是GINA.dll,你可以修改它,达到你的目的。
      

  3.   

    可以从XP中移植一个msconfig过来,然后修改一些参数,应该是可以的。
      

  4.   

    我发现这个问题不太简单拉……首先  我做的是 MFC 程序  很难做成 服务程序这涉及到 有界面的服务程序。其实 我是想做一个自动重启 、关机程序用于 win2000 IIS 服务遭受攻击后 cpu 总处于 100% 状态。程序检测后 发现 cpu 100% 过载时间超过5分钟后 自动强制重启 计算机这样 重启后就遇到 没有人登录计算机的情况  修改注册表自动登录 又不安全。  因此需要登录前启动程序 继续监视。我想了一下  可以用 MFC 来设置,保存设置到 注册表然后 再做一个 服务程序 来读取注册表设置  然后在后台监视。完了
      

  5.   

    IloveMint(箫管) 说得不行,结果是启动系统之后执行的。
    的确这个问题很难,记得以前有一个帖子问的是类似的问题,最后没有人给出确切的解答。
      

  6.   

    按你的需求,做成Service就足够了,在程序中最好加上日志处理。