阅读:2185回复:7
我想问一个关于在win98下阻止用户新建文件的问题
我已经通过IFSMgr_InstallFileSystemApiHook设置了一个系统钩子,目前做到了诸如防止文件更名、文件删除、文件写、目录新建、目录删除、属性设置等大部分功能,同时还通过向 layer driver model 增加一个异步处理函数的方法防止了磁盘格式化,但是唯独无法将新建文件的功能屏蔽掉,如果哪位大虾能够不吝赐教,我愿意将我先前做的这一部分程序的代码全部公开,请帮忙。
|
|
沙发#
发布于:2001-07-18 12:07
说话算话?????你只需要在文件打开时判断一下属性即可。
|
|
|
板凳#
发布于:2001-07-18 12:51
当然算话,windows内核的东西本来就被微软封锁得比较严密了,如果咱还对自己人保密,以后咱就完了。
还问一个问题: 1、我用什么方法发给你,邮件还是直接上传,或者通过附件上传? 我试过之后马上回复。 |
|
地板#
发布于:2001-07-18 13:07
可是我还是不知道从哪里入手,是根据PIOREQ里的ir_attr判断吗?我觉得不像。我先前是在ifs_open里面判断ir_options里的几个actions,但是没有效果,能不能说得详细点,我个人的承诺决不食言。
|
|
地下室#
发布于:2001-07-18 17:05
为什么没有看到其他回复帖子了,难道我所说的话让人感觉像是在骗取免费代码吗????!!!!
我可是真的愿意提供源代码给大家的 |
|
5楼#
发布于:2001-07-19 15:21
好高深呀!我对这一部分了解得很少,就不敢乱说,省得说些没水平的话,让人笑话。要不,你把代码给我email一份,我可帮你做测试。
|
|
6楼#
发布于:2001-07-20 01:21
是啊,我也想要代码学习学习,可是却没有贡献,惭愧.呵呵.
|
|
7楼#
发布于:2001-08-03 16:10
在打开文件的时候判断就行了!
IFSFN_OPEN: //你的判断代码 能建文件return 0; 否return -1; 好象是这样的,你试试吧!! |
|