如何监视对文件夹的访问,并控制对文件夹的访问?(200分奉送)(200分)

  • 主题发起人 主题发起人 cfjjj
  • 开始时间 开始时间
C

cfjjj

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个文件夹访问控制的软件,考虑是这样的
1、监视系统对文件夹的访问
2、将要访问的文件夹与我所想控制的文件夹对比
3、如不同,则正常访问;如相同,则要求用户输入密码
4、如密码正确则正常访问,如不正确则禁止访问
附:如何将软件功能如“加密文件夹”、“解密文件夹”添加到资源管理器的右键菜单中去?
请高手不吝赐教!
 
难度不小!!我也在作!!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=702270

大家一起讨论!!!!!!!!
 
除了虚拟驱动的方法,好像没什么好结果!
 
楼上的兄弟,我觉得应该不会特别难吧!用API解决不了吗,我想只是咱们没摸着门吧!
好象那些防病毒的软件都有这种文件或文件夹监视的功能,不知道他们是怎么做的?
 
楼上的,我和你一样关注!!!!

提前一下!!!!!!!!!!!!!
 
一个hook搞定。
 
添加到资源管理器的右键菜单中去,要写shell,到www.csdn.net去找一下,它的期刊源码中有
 
maming能不能说具体点,怎么用一个HOOK搞定。
我查了半天API,对HOOK研究了很久,也没搞定。
能不能说清楚点用的是什么函数,最好能写上一点代码!谢谢!
 
NTFS支持!
 
怎么没人响应呢?
难道大富翁里真的没高手?
我再加100分!
 
我认为你必须有一个后台程序监视所指定的目录,然后将这个后台程序HOOK到系统进程中,
就像在DOS下截取INT13中断,监视磁盘的读写。这个不难,然就然在怎么样防止别人将你
的进程强行关掉。
 
AKuan:
我倒是觉得防止别人强行关掉我的进程并不难,我只需再开一个进程,让这两个进程
互相监视,一旦某个进程被关则强行重新启动。
我现在所不明白的是,如何写把这个后台监视程序HOOK到系统进程中,并且这个后台
监视程序又如何实现监视指定文件夹?
请不吝赐教!
 
作一个Shell程序,可参考Delphi5开发人员指南。
 
写vxd或sys。shell services只能监视少量的文件操作如copy ,rename等,对于诸如读写文件
就不行了。
 
再没人回答,就给大家平均分了!
 
对文件夹的监视,你看看这个例子:
http://www.vclxx.org/DELPHI/D32SAMPL/DIRMON.ZIP
挺管用的。
 
有没有人更好的办法?
用hook不好,最好是能象改文件一样的改文件夹的头。这样就真正的保护起来了,
那怕就是ghost过去没有密码也打不开了。
 
to zw84611:
根本下不下来呢!
要用户名和密码。
 
我倒是下来了,不过这个例子只能监视拷贝、重命名、删除等,说到底只是一个
拷贝钩子的应用,并不能满足要求。
 

Similar threads

后退
顶部