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

用户可配置的“空闲计算机通知”工具

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.94/5 (8投票s)

2006年8月21日

CPOL

2分钟阅读

viewsIcon

37791

downloadIcon

448

此工具会让你知道你的计算机是空闲/繁忙状态。

Sample Image - icn.png

引言

你有没有注意到 Windows 启动时的音频是在登录开始时播放的?你有没有希望它在你的计算机完成启动序列并且所有启动应用程序都稳定下来*之后*才播放其他声音?我就是这样想的。我面前有四台计算机,当我一台计算机太忙无法处理时,我会立即切换到另一台,但没有办法真正知道第一台是否准备好让我回来,除非反复检查它,同时运行任务管理器以查看 CPU 使用率。有了这个工具,我的计算机会在准备好时通知我。它们会告诉我何时启动完成,以及何时完成耗时的操作。

演示项目

下载演示项目是快速查看代码的好方法,如果你感兴趣的话。欢迎提出建议和评论。该程序的核心是一个在 icn.cpp 中名为 MonitorThreadProc() 的线程过程。CPU 使用率检测部分直接来自 '使用 GetSystemTimes 获取 CPU 使用率',作者是 ejor

特点

  • 功能齐全的安装和卸载
  • 用户可配置的“空闲”和“繁忙”CPU 阈值和持续时间
  • 用户可配置的音频通知
  • 连续监控模式
  • HTML 样式的帮助文件

使用 ICN

在安装过程中,你将有机会调整默认设置。在初始设置期间不要过于担心这些设置,因为它们可能需要根据你的特定使用场景进行调整。如果你只想在系统启动完成后通知,你应该禁用“连续监控”选项。

当满足 *up*(繁忙)状态条件时,ICN 将显示一个工具窗口,指示这一事实,除非你在设置对话框中选择不显示弹出窗口。当显示工具窗口时,ICN 会在计算机恢复到空闲(down)状态时发出音频提示,除非你选择使用取消按钮。工具窗口还提供对设置应用程序的访问,以便进行方便的调整。

升级和卸载

升级时,为了使更改生效,需要重启 Windows。

摘要

如果我遗漏了任何你认为应该在文章中提及的细节,请告诉我。

如果你能花一秒钟时间来评价这篇文章,甚至留下评论,将不胜感激。

感谢阅读!

致谢

历史

  • 1.01 - 2006 年 6 月 30 日
    • 初始发布。
© . All rights reserved.