原创天地(4)
软件世界
软件名称:QQ安全精灵 稳定版
软件版本:0131
软件作者:宋宏
下载地址:http://go3.163.com/redlegendxp/download.htm
软件大小:241KB
软件语言:简体中文
授权形式:免费软件
应用平台:Win 95/98
开发工具:Delphi
软件介绍:
由于现在很多人都是在公共计算机上上网,用完QQ会留下很多的记录,并且有的人还会在机器上种下一些类似的QQ密码记录器,因此我特别制作了这款软件(软件界面如(图1))。该软件包括了两个功能,其一是查看当前系统正在运行的程序,让你对机器的运行情况了如指掌,轻松结束那些“黑”程序;其二是在你用完QQ后,QQ会在其安装目录留下你的聊天记录,而该软件可以将你留下的记录全部清除掉!

开发心得:
本程序在开发中有很多的难点,例如刚开始就有两个:如何得到QQ的安装目录?如何显示当前的系统进程,并且可以kill掉?其实,遇到难题是对你的考验,你不用灰心,你可以到图书馆、网上去查查,看看有没有解决的方法!这是我到最后开发成功后才得到的经验!
下面我谈谈具体的开发过程,在实现显示进程的过程中,用到了Tlhelp32 单元和Createtoolhelp32snapshot、process32first和process32next函数,对于kill掉进程用到了terminateprocess函数,这样进程精灵就完成了,再加上一点其他内容,搞定了。至于清除历史记录则十分简单,通过注册表获得QQ的安装目录,然后调用deletefile函数就行了!
开发时,你往往会认为开始时很难的,一旦你成功后,你再看看你的开发过程,你就会发现你有时做的事是很愚蠢的,其实这时就表明你的水平已有了提高,每次做完后这样想想,你就会有很大的进步。