有个文件被其他进程用FILE_SHARE_READ打开了,我要如何才能突破这个限制才能写入这个文件呢?
假设我能得到其他进程保存的这个文件的句柄

解决方案 »

  1.   

    FILE_SHARE_READ 存在唯一的意义就是不让你实现这种突破
      

  2.   

    呵呵
    如果能的话
    就是查找到 "打开你要写文件" 的所有程序
    把它kill 了
    然后自便:)
      

  3.   

    我如果能得到这个文件的句柄,是不是可以用CloseHandle把它关闭了?
      

  4.   

    文件不是你这个进程的,你close不了的
      

  5.   

    我能得到这个handle就说明我进入了这个进程了啊。
    我注入这个进程,CloseHandle了,发现还是不行.请问还有什么原因啊?