Streamlet
驱动牛犊
驱动牛犊
  • 注册日期2009-11-12
  • 最后登录2009-12-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1388回复:1

我想打开并读取一个被其他程序独占的文件,有办法吗?给个思路

楼主#
更多 发布于:2009-11-13 15:18
我原以为在驱动里读可以不受限制的,现在发现 ShareAccess 是一直往里面传的,经测试失败。

各位有没有思路?

另外请问,Win32 API BackupRead 和 BackupWrite 有可能做到这件事吗?
或者,如果我能拿到这个文件的 HANDLE,我能在不影响那个打开它的程序的基础上去读取这个文件吗?
yandong_8212
驱动小牛
驱动小牛
  • 注册日期2006-07-28
  • 最后登录2011-02-11
  • 粉丝0
  • 关注0
  • 积分1046分
  • 威望464点
  • 贡献值1点
  • 好评度173点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2009-11-24 18:02
对于权限的维护是底层文件系统的事情。如果能拿到HANDLE,就直接拿来读吧。如果是另一个进程的,可以用进程间的通讯间接实现。
商务MSN:YanDong_8212@163.com
游客

返回顶部