【发布时间】:2010-08-14 19:38:08
【问题描述】:
根据the MSDN documentation,事务性 NTFS 似乎不允许阻止打开文件以进行写入 - 相反,打开操作失败并出现 ERROR_SHARING_VIOLATION。我想改为阻止写入 - 我该怎么做?
理想情况下,我希望解决方案具有以下属性:
- 通过网络共享工作(因此没有本地命名的互斥体句柄)
- 如果拥有进程终止,则自动释放
- 不需要单独的文件(命名流即可)
- 允许锁定等待超时(或可从另一个线程或 APC 取消)
有没有人对使用具有这些属性的事务性 NTFS 的锁定方法有一些经验?
【问题讨论】:
标签: winapi transactions locking ntfs txf