2015-02-05 48 views
-2

就像在標題中一樣,我在持久化內存映射文件的使用中執行了一些操作,並且我看到文件被阻塞,即它變爲只讀。我應該爲文件做什麼變得再讀寫? 我重新啓動了機器,即重新啓動了操作系統,但文件甚至被阻塞。如何從C#中持久化的內存映射文件操作中解除阻塞的文件?

感謝您的任何幫助。

+0

我曾經使用這個http://filehippo.com/download_unlocker – dariogriffo 2015-02-05 14:20:28

+0

一個文件是內存映射,因爲你的應用程序將它映射到內存,並仍然使用它。它不是隻讀的,它意味着只有映射它的應用程序才能寫入它。你是如何繪製的?你有沒有創建一個映射的Windows服務?應用程序是否仍在運行?你有沒有機會改變只讀屬性? – 2015-02-05 14:22:48

回答

-1

像在Panagiotis Kanavos的評論中,我沒有發現任何文件再次成爲讀寫。就像這樣,因爲只有映射它的程序才能寫入它。

順便說一下,預期的答案是:「我不知道」。

Then:

我不知道。