2012-08-11 79 views
0

我想在網頁瀏覽器控件中打開一個MS Word文檔,打開該文件後,我想鎖定該文件,任何人都無法打開或使用該文件,直到關閉我的程序。可能嗎?請幫助... 謝謝!在C中打開文件後鎖定文件#

+0

爲什麼它很重要,如果,如果它顯示在瀏覽器中的其他人可以打開該文件?這不像他們可以將更改保存回服務器。如果您的意圖是允許編輯文檔,那麼使用SharePoint等現有解決方案可能會更好。 – 2012-08-11 05:50:56

+0

「的FileStream」是一個解決方案,但與「的FileStream」的文件的原始格式丟失。我想打開原始文件。 – Waqar 2012-08-11 07:51:22

回答

0

有鎖不使用本地Windows/NTFS的API文件沒有明確的辦法。直到要釋放

容易就解決open a write stream,而不是將其關閉。

我不知道它是如何「優雅」是雖然。如果您忘記關閉流,這將阻止其他人打開文件,包括我們的應用程序。

希望這會有所幫助。