My MAIN“C ++”Windows应用程序处理由CreateFile打开的文件,其中0x00000000作为共享模式。 该应用程序是该文件的唯一编写者,其他人可以选择“只读”。 上述设置不允许其他人访问该文件。
在某些时间点,这种限制性方法是必须的。 然而 - 沿着时间轴存在许多情况,其中FILE_SHARE_READ策略可能已被临时使用。
当文件打开时,我的应用程序是否有办法在共享模式之间动态切换? 使用此选项将允许我的应用程序在忙于关键写入时动态禁止访问,但允许在空闲时进行读取访问。
一遍又一遍地重新打开文件是相当尴尬的,并不被认为是一个严肃的选择。
感谢。
希勒尔。