怎样对文件系统的访问进行保护?(100分)

  • 主题发起人 主题发起人 hanson
  • 开始时间 开始时间
H

hanson

Unregistered / Unconfirmed
GUEST, unregistred user!
我有这样一个需求:
需要写一个程序,在程序中由用户任意指定一些目录或文件,
在我的程序运行的过程中,任何其他的应用程序不允许访问这些
目录和文件!
小弟一筹莫展,应该从什么地方下手?请各位大侠指点。最好有源码,
编程语言不限。谢谢!
 
前面有类似的问题
指定一些目录可以用copyhook,那是delphi自己的例子
另外有一个vc的File Safe ? 文件安全监视 for Windows9X/2K 我还没看过
 
you can also look:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=341272
 
感谢各位大侠,如果能够将目录隐藏应该功能上就够了,我是不希望在我的程序运行时,
别人可以读取我指定的目录和文件,但是g622大侠和jqw大侠提供的方法还是可以读取的。
感谢两位的鼎力帮助,继续加油啊!
 
据我看话,
ring 3 即不可能做到这一点.即使行,也不可靠吧,你可以试一下dos窗口.赫赫
不过,我也在座这中东西,不过用的是编了个驱动.赫赫
 
foxs大侠,能否给指点一下思路,怎样下手?兄弟是一点头绪都没有,写驱动也可以,
不过我不知道怎么写,提个过分的要求,能否给点sample代码?非常感谢了!
 
各位大侠,帮忙啊,给真银子、假银子都可以呀,多谢拉!
 
请继续或结束
 
FileSetAttr可以隐藏文件,但不能隐藏目录!
 
使用隐藏的方法可以阻止人操作,但是可以阻止程序访问吗?
 
清结束或继续
 
1.将这些目录和文件装入你定义的磁盘缓冲结构
2.从硬盘上删除
3.你能用,别的程序或用户看不到,也不能用
4.结束,则恢复目录结构,删除缓冲文件
5.启动时发现你的缓冲文件,证明上次非法结束,从缓冲恢复目录结构
 
请继续或结束
 
请继续或结束
 
?在win9x下没好的办法。
 
IFS_HOOK,用98DDK做VxD驱动。
 
多人接受答案了。
 
后退
顶部