iWorkTime项目开发简介

来源:互联网 发布:流量互换源码 编辑:程序博客网 时间:2024/06/10 15:56

iWorkTime项目开发、使用指南、软件下载


01:项目开发背景

由于近期个人比较空闲,闲着无聊,自己就想着开发一款工具项目,设计一下程序开发框架,一来复习巩固以前所有学习的知识,二来学习程序设计框架,毕竟做程序这行,长时间不练习代码编写,难免会生疏,有想法,就应该有行动,并实现,或是这就是干程序这行仅有的乐趣吧。


02:项目选择

由于个人主攻领域为Windows平台内核、Application、与逆向工程方向,选择内核项目比较复杂麻烦,最主要的是基于WIN X64平台,所有加载内核模块都需要给软件加数字签名,否则会受到Windows的加载限制,毕竟为软件加数字签名多为商业程序所为,且价格昂贵,因此如果选择内核项目,会严重影响最终项目平台移植型,所以最终放弃了,最后选择Windows应用层Application加少许逆向工程知识项目,项目主要功能定位主要是从程序员需求出发,由于程序员用电脑比较多,有时需要计算用电脑时间等数据信息。所有选择了iWorkTime项目,主要功能是增强Windows系统Clock功能为中心,设计项目框架,后期会增加扩充更多的外围相关的功能。


03:项目开发语言

      由于个人主要从事于内核与逆向工程,C语言用的比较频繁,且与Windows所选用的开发语言相对应,因此选择使用纯C语言开发整个项目.


04:项目运行环境

      目标为Windows2000(含)以后的所有Windows版本操作系统,平台X86与X64。


05项目主要框架

      由于项目目前比较轻量,但依旧保留了完整的程序框架,以备后期功能扩充,目前整个项目由三大模块完成,数据模块(含调试数据),操作界面模块,具体功能模块。


06项目运行主界面图

      

      程序缺少绚丽的操作界面,暂时不考虑,主要考虑程序稳定与实用性。

07:项目主要功能

      7.1:Hallo time:显示网络时间与本地时间,网络时间由百度、阿里巴巴、腾讯等知名服务器提供,可以用来对应个人电脑时间差,同时提供每一刻钟响铃提醒功能。

      7.2:Hard work time:主要显示电脑从启动到目前总计时间(不含待机休眠时间),显示在系统的任务栏的时钟旁边。

      7.3:Configuration me:配置程序开机自动启动。

      7.4:Comming soon:后期软件更新会陆续增加相关的功能。

      7.5:About us:关于项目版本等基本信息。

08:测试与安全

      8.1:稳定兼容-程序已稳定测试通过,最高兼容Windows 10 系统正常运行

      8.2:安全-由于没有为软件购买数字签名,各杀毒软件难免会拦截误报木马病毒等信息,请放心使用,毕竟真正的木马病毒不会这么低级。

09:关于程序Bug与建议

      程序难免会有Bug或缺陷,出现Bug或给我的建议,请给我留言,我会给予相应的回复与修改,也可以加QQ群:5140-31772,与我直接交流,非常感谢您的支持!

 10:软件最新版下载

       百度网盘下载:http://pan.baidu.com/s/1jH4GL9c

11:个人心愿

       希望更多的志同道合的人参与项目的开发中来,乐意结交更多的IT爱好者为友,由于个人经济能力有限,希望有一天,这个项目能够被正式数字签名,让更多的人能够用上它,同时也避免被恶意修改等风险。

文稿撰写人:静铸剑

时间:2016年12月18日16:47:11                                                     

0 0