本文摘自PHP中文网,作者黄舟,侵删。
关于写可塞满硬盘的程序我们先想想思路:
第一步:获取逻辑盘符
第二步:创建文件
第三步:文件写入数据
扩展要求:
一:隐藏窗口
二:文件设置为隐藏属性
下面我们对上述的思路介绍一个API,接受完后给出源代码
GetLogicalDriveStrings function
Fills a buffer with strings that specify valid drives in the system.
1 2 3 4 |
|
此函数是把系统里面可用的磁盘读取到lpBuffer里面
成功则返回获取的总长度,
失败有两个情况一个是buffer不够长,一个是其他问题
关于其他的API函数,都比较简单,有些可以从命名意思就知道功能,在此不在介绍,源码中也有注释,
下面看源代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
把文件浏览属性设置好:
运行结果如下:
如果出现以下问题:
修改字符集如下:
所以大家只要多搞几个文件,多搞点数据,硬盘就会被塞满
以上就是 C/C++轻松写可塞满硬盘的程序的内容!相关阅读 >>
更多相关阅读请进入《c/c++》频道 >>