65.9K
CodeProject 正在变化。 阅读更多。
Home

在 Windows 启动时延迟进程的实用程序

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2000年4月6日

viewsIcon

50699

downloadIcon

773

此实用工具使用非常少的系统资源,基于定时器启动应用程序。

  • 下载源代码文件 - 18 Kb
  • 引言

    StartProcessesInOrder.exe 是一个在 Windows 启动期间以错开的时间间隔启动多个进程的实用工具。

    该实用工具是为了满足我公司服务器的需求而编写的。服务器在启动期间启动几个基于 COM 的应用程序。 一起启动它们有时会导致初始化错误,并延迟关键进程,因为它们与不太重要的进程争夺资源。

    该实用工具很简单,它使用 ini 文件来定义要提交的进程。 然后它使用定时器以错开的间隔提交进程。 该实用工具使用非常少的系统资源来完成其工作。

    该实用工具由两个主要函数组成。

    1. LoadProcesses,它从 StartProcessesInOrder.ini(zip 文件中的示例)加载项目
    2. LaunchProcesses,它在适当的时候提交进程

    它不会检查进程是否已启动,但会在提交之前检查 exe 是否存在。

    注意:此代码并非抄袭自任何其他来源。 我对其不保留任何权利或限制。 该源代码是用 VC 5.0 编写的。

    © . All rights reserved.