带有FILE_SHARE_READ的WINAPI CreateFile | FILE_SHARE_WRITE | FILE_SHARE_DELETE在共享文件夹上不起作用

时间:2018-12-02 12:02:10

标签: windows visual-c++ smb

使用FILE_SHARE_READ创建文件| FILE_SHARE_WRITE | FILE_SHARE_DELETE打开共享文件夹上的文件。

然后调用ReplaceFile替换此文件。

ReplaceFile失败,出现ERROR_SHARING_VIOLATION。

经过一番挖掘,我发现ReplaceFile内的重命名文件操作失败,并出现ERROR_SHARING_VIOLATION。

为什么FILE_SHARE_DELETE在共享文件夹上不起作用?

我可以解决此ERROR_SHARING_VIOLATION问题吗?

0 个答案:

没有答案