c++ - 如何打开已经以独占模式打开的文件?

标签 c++ windows file

我想访问一个已经被其他进程(不受我控制)独占访问的文件。我知道 I/O 管理器不会同意我的请求,因为其他一些进程持有锁(具有独占访问权)。

有什么方法可以绕过 I/O 管理器进行的检查(例如以独占模式打开的文件)并访问文件,即使它以独占模式打开(CreateFile() 将失败)?

谢谢。

最佳答案

备份 api(卷影拷贝)可以帮助您获取该文件的拷贝。

关于c++ - 如何打开已经以独占模式打开的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853563/

相关文章:

c++ - 是否可以对 dll 进行更改,同时保持与预编译的可执行文件的兼容性?

c++ - 如何识别没有扩展名的文件类型?

windows - 获取包含 32 位程序的 "Program files"文件夹的路径

c# - 嵌入 .Net 运行时

C++。写入相关文件后无法显示内容

c++ - 简单可靠的 UDP C++ 库

windows - 如何在使用 "delayed expansion local"模式的 Windows 批处理脚本之外保留变量的值?

c - 在C中修改二进制文件中的一些字节

java - 从控制台写入文本文件,文件数据未保存

c++ - b2 vs bjam 用于构建 Boost 库