全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4918
推到 Plurk!
推到 Facebook!

請問先進: 要如何解鎖一個檔案 使該檔案能被刪除?

答題得分者是:rachex2000
kerberos635
一般會員


發表:1
回覆:0
積分:0
註冊:2006-12-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-12-23 17:30:02 IP:211.23.xxx.xxx 未訂閱
例子是這樣的:
server電腦有一個遠端使用者連線進去,使用過某一個檔案後,
該檔案會被鎖住.
本機使用者在也無法刪除該檔案,
網路上有一個程式: Unlocker.exe http://ccollomb.free.fr/unlocker/
( 網路上有另一個 forcedel.exe 有公開 source,看程式做法: 先提高權限到 debug mode,在關掉連線 handle...可惜本狀況下無法刪除檔案,)
unlocker.exe這個程式不管該檔案是什麼狀況下被鎖住(handle,process...),都可以刪除 ,unlock 能力非常高
不知道各位先進有作過類似刪除檔案經驗,應該如何才能任意刪除指定檔案.
編輯記錄
taishyang 重新編輯於 2007-07-31 18:23:27, 註解 將文章分類成[問題]‧
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-12-24 10:02:46 IP:203.204.xxx.xxx 訂閱
unlocker 不是什麼情況都可刪除
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
rachex2000
一般會員


發表:21
回覆:32
積分:20
註冊:2003-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-07-31 18:07:56 IP:203.66.xxx.xxx 訂閱
願聞其詳

===================引 用 pcboy 文 章===================
unlocker 不是什麼情況都可刪除
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-01 08:31:50 IP:61.220.xxx.xxx 訂閱
原因小弟不清楚, unlocker 使用上有時候就是無法刪除被鎖住檔案 (例如有時候無法刪除 .avi )
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
rachex2000
一般會員


發表:21
回覆:32
積分:20
註冊:2003-04-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-08-02 16:53:47 IP:203.66.xxx.xxx 訂閱
我用paradox時,常常產生的lck檔甚至db檔會被防毒軟體McAfee給鎖住,導致程式不能存取db檔,都是靠unloker解除的, 這似乎是McAfee的問題,
倒還沒有遇過不能用unloker解開的,不過不可能一直解,只好請客戶設定掃毒不要掃這些檔案
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-12-24 20:20:56 IP:125.225.xxx.xxx 未訂閱
當初看到這個問題時我覺得很好奇背後的實作原理為何,於是到google找資料但那時卻無功而返
從2006年到今年12月,這段期間我還試了相關軟體卻失敗了
包括kerberos635所提到的forcedel.exe
出自Deleting Locked Files http://www.codeguru.com/Cpp/W-P/files/fileio/article.php/c1287
還有兩套檔案抹除軟體也都無效
SDelete v1.51 http://www.microsoft.com/technet/sysinternals/Security/SDelete.mspx
WinEraser http://sourceforge.net/projects/win-eraser/

還找到幾篇關於unlocker的討論
http://forum.sysinternals.com/forum_posts.asp?TID=7974
http://forum.madshi.net/viewtopic.php?t=1525

直到兩個月前我再重新搜尋才在大陸網站找到資料
小议文件保护和锁定技術
UnLocker带来的思考
操作被占用的文件-unlocker机理分析
我還嘗試下載IDA pro反組譯軟體自己追蹤unlocker,無奈我的組合語言和DDK的程度實在不夠
繞來繞去還是無法理出頭緒出來,只好將資料公開讓有興趣的網友再嚐試看看
這方面的技術大陸網友已有相當程度的了解了,如360文件粉碎工具,iceword都有相同的功能

在搜尋資料時有網友提到Windows NT File System Internals這本書
或許先將這本書讀完後再來看網路上的資料應該就比較容易了解


相關問題
如何強迫Close或Delete已經in use的檔案?
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=45677
如何刪除正在使用中的檔?
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=52772
如何強制刪除正在使用中的檔案???
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=62194
執行中的檔案 如何改檔名/刪除
http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=72948
請問如何知道某檔案目前被哪些程式使用中 ?
http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=86782
連在微軟技術討論區也有人問
Unlocker 如何實作
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2450162&SiteID=14
Unlocker 這種工具是如何寫的 ? 可能使用什麼 API ?
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=1420486&SiteID=14
系統時間:2024-03-28 16:53:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!