2012-08-11 81 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,而不是将其关闭。

我不知道它是如何“优雅”是虽然。如果您忘记关闭流,这将阻止其他人打开文件,包括我们的应用程序。

希望这会有所帮助。