热门标签 | 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。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 使用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的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 在网页开发中,页面加载速度是一个关键的用户体验因素。为了提升加载效率,避免在PageLoad事件中进行大量数据绑定操作,可以采用异步加载和特定控件来优化页面加载过程。 ... [详细]
  • 本文介绍了一种根据用户选择动态切换屏幕界面的方法,通过定义不同的选择块(Selection Block),实现灵活的用户交互体验。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 磁盘健康检查与维护
    在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
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社区 版权所有