有沒有辦法創建類似文件連結的東西,不與Windows中的原始文件共享讀取/寫入權限?

有沒有辦法創建類似文件連結的東西,不與Windows中的原始文件共享讀取/寫入權限?

背景
我有一個 Windows 程序,需要讀取一組特定的資料檔案才能運作。該程式實際上並未對資料檔案進行更改,但它在運行時鎖定檔案。我目前需要使用相同的資料來運行該程式的多個實例,並且不想重複它們,因為它們很大。該程式可以接受參數來指定資料檔案路徑,但我無權存取原始程式碼。
我想要的是
有什麼方法可以使硬鏈接或符號鏈接之類的東西不與原始文件共享讀取/寫入權限,以便我可以使該程式的多個實例成為可能?至於連結的更改(如果有),解決方案可以完全放棄它們或在某個時刻寫回它們。

答案1

您需要第三方程式來解鎖獨佔存取的檔案。

大多數解鎖產品透過定位鎖定程式並強制關閉其檔案句柄來解決問題,從而有效地阻止程式進一步使用該檔案。這對你的情況沒有幫助。

以下是一些此類產品,它們似乎無法透過關閉檔案句柄來解決問題。您需要嘗試看看其中一個是否有助於解決您的問題:

如果兩個程式都失敗,則執行該程式的 N 個副本的唯一解決方案是在 N 個單獨的資料夾中製作檔案的 N 個副本,並使用不同的資料夾呼叫每個程式實例。

相關內容