如何强制删除正在使用中的文件?

sobug 2009-03-29 10:10:36
想问一下如何删除正在使用中的文件?
就像冰刃那样可以删除正在使用中的、正在运行的程序文件.
如何实现?
...全文
1978 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
TianChong 2009-04-03
  • 打赏
  • 举报
回复
用MoveFileEx的副作用是,只有重启后才会生效,而做驱动的话,楼主没有基础是搞不定的,一不小心就机器蓝屏了.你要对调试很了解了才玩驱动比较好.现在还是用普通方法直接了当的方便.
jingzhongrong 2009-04-03
  • 打赏
  • 举报
回复
开发驱动不是一两天就可以的,需要一定得基础。普通的方法如果可以使用那么直接使用直接、方便。
发IRP这样的技术,也有很多文件删除不了。
sobug 2009-04-03
  • 打赏
  • 举报
回复
哦好的,那我先去学学驱动吧
gyk120 2009-03-30
  • 打赏
  • 举报
回复
驱动需要WDK的支持,WDK可以在微软上下载,不过看来楼主对驱动不甚了解,建议还是用MoveFileEx这种方法吧……
还没淹死的鱼 2009-03-30
  • 打赏
  • 举报
回复
学习了
sobug 2009-03-29
  • 打赏
  • 举报
回复
我不懂怎么编译驱动,看雪我也没有号.
另外希望各位大大在这里给我们这些菜鸟讲解一下关于驱动的知识吧
gyk120 2009-03-29
  • 打赏
  • 举报
回复
楼主懂怎么编译驱动吗……
看雪有个置顶帖,里面有个KsbinSword的源码,带强删文件的,楼主如果有号可以去下,我没号,只能看看了……
sobug 2009-03-29
  • 打赏
  • 举报
回复
能不能具体一点哪?我对底层开发一点也不了解,我愿意在开个200分的帖子来求这个答案
oyljerry 2009-03-29
  • 打赏
  • 举报
回复
或者底层驱动,直接强删文件数据...
oyljerry 2009-03-29
  • 打赏
  • 举报
回复
简单的MoveFileEx MOVEFILE_UNTIL_REBOOT....
gyk120 2009-03-29
  • 打赏
  • 举报
回复
调用驱动,发IRP删除
当然如果只想做到Unlocker那样的,直接用MoveFileEx这个API就行了

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧