当前位置:编程学习 > 网站相关 >>

让驱动级的强删文件工具失效代码

测了下面这些号称驱动级删除的工具,结果都失败了~

  当然360粉碎机必然是直接删除的~

  1.超级巡警暴力删除工具 1.4 -失败

  2.gmer 1.0.15 失败

  3.unlocker 1.8.7 :失败

  程序下载:mj0011.ys168.com 其他演示目录下hlstrick.rar

  先确保c盘是NTFS分区且C根目录下没有1.txt和2.txt,运行hlstrick.exe,并尝试用删除工具删除1.txt~

  HANDLE hfile1 = CreateFile("c:\1.txt" ,
   FILE_WRITE_DATA ,
   FILE_SHARE_READ | FILE_SHARE_WRITE ,
   NULL,
   CREATE_ALWAYS ,
   0,
   0
   );


if (hfile1 == INVALID_HANDLE_VALUE)
{
   printf("create file 1 failed! err %u " , GetLastError());
   return 0 ;
}
CloseHandle(hfile1);


if (!CreateHardLinkA("c:\2.txt" , "c:\1.txt" , NULL))
{
   printf("create hardlink failed err %u " , GetLastError());
   return 0 ;
}
hfile1 = CreateFile("c:\2.txt" ,
   FILE_WRITE_DATA | FILE_READ_DATA | DELETE,
   0,
   NULL,
   OPEN_EXISTING ,
   0,
   0
   );

printf("try to kill c:\1.txt! ");

while(TRUE)
{
   Sleep(100000);

补充:综合编程 , 安全编程 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,