[問題] 複製被開啟的檔案

看板C_and_CPP作者 ( )時間15年前 (2009/03/28 02:10), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
請問這是怎麼做到的? 實驗流程: 建立一個文件 (ex: Word),保持開啟狀態不要關掉 然後用檔案總管複製 --> 成功 用 fopen (read) --> 失敗 為什麼有些程式可以複製正被開啟的檔案 而且看起來好像沒有用 shadow copy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.2.223

03/28 02:14, , 1F
用api的createfile開不開的起來?
03/28 02:14, 1F

03/28 02:25, , 2F
我知道createfile有項是sharedmode,不知道有無相關
03/28 02:25, 2F

03/28 02:27, , 3F
試過某些情況下,shardmode不設成可讀寫時,有時會
03/28 02:27, 3F

03/28 02:27, , 4F
開檔失敗
03/28 02:27, 4F

03/28 02:31, , 5F
只知道若 createfile 設定不相容模式,其他的程式會開不起來
03/28 02:31, 5F

03/28 02:31, , 6F
那防毒程式還真強. 不曉得怎麼開的? 黑科技?
03/28 02:31, 6F

03/28 02:35, , 7F
你看killbox這類的軟體,還不是把lock住的資源砍了
03/28 02:35, 7F

03/28 02:44, , 8F
對這方面沒有太多了解. 那些特異功能可能是體制外的程式碼
03/28 02:44, 8F
文章代碼(AID): #19pHQX1a (C_and_CPP)