在删除文件或文件夹的时候,截获该事件,并与目标文件对比,如果吻合,则弹出对话框提示不能删除,如果不吻合,则继续explorer的默认操作。
解决方案 »
- 谁能给我一个截屏为jpg的函数
- 请问各位大侠如何该变CTreeCtrl树形结构中的字体大小
- 关于EXCEL的导入功能的实现.
- [ 高手进 ] 如何才能有效地提高程序的CPU占用率?[ 请指点 ]
- 怪事,我ATL调用C#写的组件(用regasm注册并创建了Com),单步调试进去,其中一个BOOL型返回值,在.net下返回是true,到VC++下就变成-1了
- 很奇怪,又头痛,帮个忙吧!!急死了!
- 一个socket server,多个socket的Client,怎么实现一个sercer发向多个client,和一般一对一的有什么区别
- 如何隐藏在窗口中的ReBar??
- 如何在用ATL开发的COM组件及ActiveX控件对象中增加许可证支持?
- 能不能修改另一个运行的程序的窗口过程(windowproc)?
- 内嵌属性表(PropertySheet)在切换属性页时程序挂起,请指点,谢谢
- 高手请进!(急切!!)动态加载背景位图
可以得知消息
不能修改操作稳妥的方法,写 IFS
我正是作了一个 File Systems Filter Driver.功能是将C:\XXXX文件夹重定向到D:\YYYY
基本功能都OK了.在explorer中打开文件夹C:\XXXX,显示的都是D:\YYYY中的东西.新建,读,写,都没有文体.问题是:
在win2000下.
不能删除文件夹.
但是如果是选中文件,右击,选择菜单中的"删除",不能删除,如果是直接按键盘的"DEL"健,则可以删除.删除操作会发出IRP_MJ_SET_INFOMATION,但是我们如何确定要删除的文件就是我们的目标呢?
但感觉程序很别扭,毕竟你都是用 IFS 来实现的