作者logs ( )
看板C_and_CPP
標題[問題] 複製被開啟的檔案
時間Sat Mar 28 02:10:40 2009
請問這是怎麼做到的?
實驗流程:
建立一個文件 (ex: Word),保持開啟狀態不要關掉
然後用檔案總管複製 --> 成功
用 fopen (read) --> 失敗
為什麼有些程式可以複製正被開啟的檔案
而且看起來好像沒有用 shadow copy
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.2.223
1F:→ tsaiminghan:用api的createfile開不開的起來? 03/28 02:14
2F:→ tsaiminghan:我知道createfile有項是sharedmode,不知道有無相關 03/28 02:25
3F:→ tsaiminghan:試過某些情況下,shardmode不設成可讀寫時,有時會 03/28 02:27
4F:→ tsaiminghan:開檔失敗 03/28 02:27
5F:→ logs:只知道若 createfile 設定不相容模式,其他的程式會開不起來 03/28 02:31
6F:→ logs:那防毒程式還真強. 不曉得怎麼開的? 黑科技? 03/28 02:31
7F:→ tsaiminghan:你看killbox這類的軟體,還不是把lock住的資源砍了 03/28 02:35
8F:→ logs:對這方面沒有太多了解. 那些特異功能可能是體制外的程式碼 03/28 02:44