|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 100分求强制删除文件/文件夹的代码
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
5755
人关注过本帖,
2
人收藏
标题:
100分求强制删除文件/文件夹的代码
取消只看楼主
加入收藏
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
结帖率:
100%
楼主
收藏
(2)
已结贴
√
问题点数:100 回复次数:7
100分求强制删除文件/文件夹的代码
注意:是强制。
随便在网上整点SHFileOperation的代码就贴过来的就算了
搜索更多相关主题的帖子:
文件
代码
删除
2010-07-02 11:07
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
2
楼
收藏
得分:0
冰刃的强制删除确实不错。
3L所说第2种方法:查找打开这个文件的模块,也只能是针对程序/dll模块,对于普通的文件,比如*.doc,想知道是哪个进程打开了这个文件(人当然会想到是msword.exe啦,只是举个例子),然后结束这个进程。这个好像也挺难。
至于驱动级别的,我只看到过c调用现成的sys驱动的,构造IRP,然后向NTFS.sys发送IRP 。还没看到Vb做的。
难啊。
[
本帖最后由 jiashie 于 2010-7-2 16:58 编辑
]
2010-07-02 16:48
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
3
楼
收藏
得分:0
回复 6楼 纪永君
这么牛B?
是别人的程序还是有源代码?
如果有是源代码的话,愿意分享一下不?
2010-07-04 20:48
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
4
楼
收藏
得分:0
回复 8楼 纪永君
你不会说的是md和rd这两个dos命令吧,老兄。
要是rd能实现强制删除,我也用不着整这个帖子了。
2010-07-05 09:00
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
5
楼
收藏
得分:0
回复 10楼 纪永君
得,我也懒得跟你磨叽了。
如果只是vb命令的话,那啥都不用说了。
说了也没用。
结贴,给分。意料之中的结局。但也有点小意外。
教训:“永远不要和......打败你”。我还是不够淡定。
[
本帖最后由 jiashie 于 2010-7-5 13:36 编辑
]
2010-07-05 13:20
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
6
楼
收藏
得分:0
如果能够使你真的自立,振作...
说得貌似我就是一个求作业贴的、颓废的、P都不懂的小鸟。
汗,天下大汗~~~~
算了,有些话还是不说了。
2010-07-05 15:10
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
7
楼
收藏
得分:0
以下是引用
纪永君
在2010-7-5 15:21:39的发言:
你查一下kill语句的使用
与其相关的还有关于文件夹的操作命令,我就不在罗嗦了
拜托,老兄,请你仔细看清楚我的问题了才回复,好么?
是“强制”删除!即使文件正在使用中,也能像冰刃(知道冰刃么)的“强制删除”一样。
区区一个kill,还有fileCopy,mkdir。。。(这些命令甚至和“删除”都不沾边,更何况“强制”!),要是能那么容易就实现“强制”删除,我犯得着在这里啰哩叭嗦地100分求解吗。fml.
2010-07-05 15:58
举报帖子
使用道具
赠送鲜花
jiashie
等 级:
贵宾
威 望:
10
帖 子:237
专家分:999
注 册:2009-4-30
第
8
楼
收藏
得分:0
终于在codeguru网站上找到了一份代码,可以查看某文件被哪个进程占用,能获取到pid,(不过是C++的,用了加载驱动的方式,以及一些秘而不宣的win API)有了这个pid,然后试着用网上说的DuplicateHandle、NtClose等解锁文件。
ntsysteminfo.zip
(38.54 KB)
2010-07-05 16:45
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
100分求强制删除文件/文件夹的代码
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.023848 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved