none
windows系统可否通过编程来控制资源管理器中的文件操作? RRS feed

  • 问题

  • 比如在资源管理器中对某个文件进行拷贝、复制、删除时,通过我的程序进行控制来决定是否允许?
    如果可以实现,通过什么原理?
    2010年3月15日 15:35

答案

  • 1.下载Detours Express 2.1;

    2.修改samples\traceapi\_win32.cpp源码,文件操作函数改写;

    3.nmake;将bin\withdll.exe traceapi.dll Detours.dll拷贝到system32目录;

    4.修改注册表,将Shell的启动命令从explorer.exe改为withdll -d:traceapi.dll c:\windows\explorer.exe

    5.重启,OK。

     

    请版主将本帖移到VC++论坛,谢谢!

    • 已标记为答案 forxy 2010年3月19日 10:21
    2010年3月19日 10:21