如何更改共享模式'一个已打开的文件,与给定的FILE句柄相关联?

时间:2014-11-05 13:30:42

标签: c++ windows

My MAIN“C ++”Windows应用程序处理由CreateFile打开的文件,其中0x00000000作为共享模式。 该应用程序是该文件的唯一编写者,其他人可以选择“只读”。 上述设置不允许其他人访问该文件。

在某些时间点,这种限制性方法是必须的。 然而 - 沿着时间轴存在许多情况,其中FILE_SHARE_READ策略可能已被临时使用。

当文件打开时,我的应用程序是否有办法在共享模式之间动态切换? 使用此选项将允许我的应用程序在忙于关键写入时动态禁止访问,但允许在空闲时进行读取访问。

一遍又一遍地重新打开文件是相当尴尬的,并不被认为是一个严肃的选择。

感谢。

希勒尔。

0 个答案:

没有答案