我写一个程序在后台运行,当用户准备打开一个office文档的时候,我首先将这个文档另存到一个地方,然后再打开,如何实现?
最好给出思路和代码。谢谢。

解决方案 »

  1.   

    如果你只关注office文档的话是可以搞定的
    你查进程,发现名字叫winword的就找到这个文件,直接复制一份就可以了,至与你想关想打开就看你了
      

  2.   

    office的文档据说是直接越过内核级的NWReadFile进行操作的,因此诸如下钩子等透明文件加解密对他们没大有用的。
      

  3.   

    思路就是把Office的文件关联改到你的程序,代码自己想
      

  4.   

    http://topic.csdn.net/u/20110214/21/9d81f8ba-2aa8-44a9-9e69-b20bf37c8953.html?59882shell hook