是否注意到Windows启动时的声音总是在登录开始时播放?是否曾希望在电脑完成启动序列,所有启动应用程序都稳定下来之后播放某些声音?确实有这样的需求。面前有四台电脑,当一台电脑太忙而无法处理操作时,会转向另一台,但没有一种有效的方法来知道第一台电脑是否已经准备好让回来,除了一遍又一遍地检查它,同时运行任务管理器以查看CPU使用情况。有了这个工具,电脑会在它们准备好时通知。它们会告诉它们已经完成了启动,并且完成了长时间的操作。
演示项目下载是快速查看代码的一种方式,如果感兴趣的话。欢迎提出建议和评论。程序的核心是一个线程处理函数,名为MonitorThreadProc()
,位于icn.cpp
文件中。CPU使用率检测部分直接取自ejor的'Get CPU Usage with GetSystemTimes'。
该工具具有以下特点:
在安装过程中,有机会调整默认设置。在初次设置时,不要过于担心这些设置,因为它们可能需要针对特定用例进行调整。如果只想在系统启动稳定下来时收到通知,应该禁用“持续监控”选项。
当满足启动(忙碌)状态条件时,ICN将显示一个工具窗口,表明这一事实,除非在设置对话框中选择不显示弹出窗口。当工具窗口显示时,除非选择取消按钮,否则ICN会在电脑回到空闲(下降)状态时给出音频提示。工具窗口还提供了方便调整的设置应用程序的访问权限。