找回密码
 加入
搜索
查看: 1757|回复: 3

[AU3基础] 如何删除正在使用中的文件夹

[复制链接]
发表于 2011-8-20 01:05:14 | 显示全部楼层 |阅读模式
我有个文件夹,中间有个程序在被其他使用,我想删除此文件夹应该怎么做?
发表于 2011-8-20 08:06:00 | 显示全部楼层
简单的方法就是关掉正在用的那个程序。

可以用DuplicateHandle函数(http://msdn.microsoft.com/en-us/library/ms724251(v=vs.85).aspx)的DUPLICATE_CLOSE_SOURCE选项,因为该选项的作用是不但将源进程中的对象句柄“拷贝”到目标进程(其实是将句柄对象指向连接添加到目标进程的对象表中),而且同时关闭源进程中的对象句柄(这样就解除了‘正在使用中’)。现在大多数解锁程序应该都是用这种方法来搞的。其中脚本程序要权限要升级为SE_DEBUG特权。
 楼主| 发表于 2011-8-20 09:26:11 | 显示全部楼层
用unlocker显示是路径被锁定
 楼主| 发表于 2011-8-20 16:41:55 | 显示全部楼层
搞定了,用unlocker的命令行搞定
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 01:41 , Processed in 0.075106 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表