怎么样可以读写被其他进程占用的文件(100分)

  • 主题发起人 主题发起人 米歇尔
  • 开始时间 开始时间

米歇尔

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么样可以读写被其他进程占用的文件,例如WORD打开一个文件,那么这个文件我就无法进行写操作,怎么样进行写操作呢?
 
不知道了。<br><br>因为打开文件的方式决定了的。<br>用独占方式打开的<br>在怎么调用api也不行。<br>这是系统决定的。<br>除非你自己写一个<br>磁盘操作工具。
 
看他以什么方式打开的<br>如果不是独占,就可以<br>否则,把进程杀了[:D][:D]
 
什么样的写操作?<br>可以用流打开
 
不是独占方式,是只读方式,因为别的程序是可以读取的,<br>如果没别的方法,那只能用DLL进程插到目标程序里面去
 
既然只是只读方式的,那你可以考虑一下数据库的操作方式,看数据库是如何处理的。
 
我采用API HOOK &nbsp;CREATEFILE这些函数,我测试发现这些程序都是用这些函数的,把他们调用createfile函数中参数修改为可写,这样就OK 了!
 
问题早就解决了,早该散分了~
 
后退
顶部