热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

不再为丢失笔记本而痛苦——PowerAlarm发布页面

前记:前几天在图书馆自习的时候,看到一位仁兄非常不幸的在上厕所的时候,被人卷走放在图书馆自习室里的笔记本,mp3等物。哀其不

 

前记:

  前几天在图书馆自习的时候,看到一位仁兄非常不幸的在上厕所的时候,被人卷走放在图书馆自习室里的笔记本,mp3等物。哀其不幸,写此软件,以避免之后此类事件发生在我的爱机身上。

 

思路:

  大部分小偷在图书馆等公共场所偷窃笔记本时都是直接合上翻盖,拔了电源就走;而笔记本都是自带电池工作的,这时笔记本仍然处于系统启动状态,足可以自己做出“反应”,以抗拒被人胁迫带走的命运!就是说:如果笔记本自己发现供电方式由“电源线供电”转为“电池供电”时,就自动向周围环境发出强烈警报,以提醒管理人员采取相应行动,制止偷窃行为。

 

系统设计目标:

  1、系统在由“电源供电”转为“电池供电”时发出警报;(已实现)

  2、程序运行时,自动阻止系统关机;  (已实现)

  3、程序开始运行必须设置管理密码,退出程序时必须提供管理密码才能成功;(已实现)

  4、当电池被人取出,电源线尚处于通电的时候,发出警报;(感谢2楼wuwukun 提供意见) (已实现)

  5、如何对付“长按电源键强制关机” ?(感谢6楼HOH提供意见)(待实现) 

  6、发音改为主板喇叭发音;(感谢34楼hoodlum1980提供意见)(已实现) 

  7、其他...(欢迎各位提出意见);

 

 系统介绍:

 

  1、启动界面

    

    在启动界面输入两次确认密码后,程序开始运行。

 

    

 

  2、程序界面

 

    

 

  3、退出程序

 

    

 

 

 -----------------------------------静谧的分割线-------------------------------------------------- 

 

 PowerAlarm v0.5发布(2010.4.7)

 改进:

1、加入了系统托盘程序图标显示,使得程序运行时不必一直显示在桌面,可以隐藏到系统托盘;

2、增加开机自启动选项

3、增加卸载程序选项 

 

  PowerAlarm V 0.5

 

 

 

 

-----------------------------------不羁的分割线-------------------------------------------------- 

 PowerAlarm v0.4发布

 改进:

1、可以设置为主板发音,当声卡发音不可行时,也可自动调用主板喇叭发音

 

powerAlarmSetupV0.4 

 

 

 

-----------------------------------潇洒的分割线--------------------------------------------------

 

 PowerAlarm v0.3 发布

 改进:

1、当电池被取出来时,也会报警; 

 

 powerAlarmSetupV0.3

 

 

-----------------------------------飘逸的分割线--------------------------------------------------

 

 

powerAlarm 0.2 发布

 --------下载区--------------

PowerAlarmV0.2 下载 

--------下载区--------------- 

 

 

 -----------------------------------飘逸的分割线--------------------------------------------------

 

 

 

转:https://www.cnblogs.com/hanyulcf/archive/2010/04/02/powerAlarm.html



推荐阅读
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文详细介绍了如何使用ActionScript 3.0 (AS3) 连接并操作MySQL数据库。通过具体的代码示例和步骤说明,帮助开发者理解并实现这一过程。 ... [详细]
  • 在即将迎来26岁生日之际,作者的人生陷入了低谷。经过近三年的硕士学习后,最终决定退学,并且面临没有工作经验的困境。尽管如此,作者依然坚定地选择为自己的人生负责。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文详细介绍了美国最具影响力的十大财团,包括洛克菲勒、摩根、花旗银行等。这些财团在历史发展过程中逐渐形成,并对美国的经济、政治和社会产生深远影响。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 在网页开发中,页面加载速度是一个关键的用户体验因素。为了提升加载效率,避免在PageLoad事件中进行大量数据绑定操作,可以采用异步加载和特定控件来优化页面加载过程。 ... [详细]
  • 本文介绍了一种根据用户选择动态切换屏幕界面的方法,通过定义不同的选择块(Selection Block),实现灵活的用户交互体验。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
author-avatar
易柔宛_968
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有