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





5.00/5 (1投票)
2000年4月6日

50699

773
此实用工具使用非常少的系统资源,基于定时器启动应用程序。
引言
StartProcessesInOrder.exe 是一个在 Windows 启动期间以错开的时间间隔启动多个进程的实用工具。
该实用工具是为了满足我公司服务器的需求而编写的。服务器在启动期间启动几个基于 COM 的应用程序。 一起启动它们有时会导致初始化错误,并延迟关键进程,因为它们与不太重要的进程争夺资源。
该实用工具很简单,它使用 ini 文件来定义要提交的进程。 然后它使用定时器以错开的间隔提交进程。 该实用工具使用非常少的系统资源来完成其工作。
该实用工具由两个主要函数组成。
LoadProcesses
,它从 StartProcessesInOrder.ini(zip 文件中的示例)加载项目LaunchProcesses
,它在适当的时候提交进程
它不会检查进程是否已启动,但会在提交之前检查 exe 是否存在。
注意:此代码并非抄袭自任何其他来源。 我对其不保留任何权利或限制。 该源代码是用 VC 5.0 编写的。