阅读:1620回复:12
关于SFilter的问题,请求急助啊!!!
IFS自带的SFilter程序怎么调用啊,我想测试跟踪下应该是怎样的步骤啊?
请各位大佬指点下!有没有现成的代码看看啊?拜托,项目时间太紧了,来不急慢慢研究了。。。。。 :( :( :( :( |
|
沙发#
发布于:2005-04-07 19:45
兄弟们啊,俺只有一周的时间去实现这样一个功能:监视一个驱动器,当用户创建文件时,我修改这个文件的属性为只读。。。
这样的功能应该可以用SFilter的框架实现吧?如果可以,我应该主要修改哪一部分? SfCreate??? 请各位大佬指条路啊,不胜感激啊~~~~~~~~ [编辑 - 4/7/05 by qiaoroger] |
|
板凳#
发布于:2005-04-07 20:51
应该找 IRP_MJ_SET_INFORMATION 的路径. 在这个IRP中设置属性的吧. |
|
地板#
发布于:2005-04-07 20:59
怎么测试跟踪啊?给个例子行不,兄弟? |
|
地下室#
发布于:2005-04-08 09:03
另外,用户从我过滤的驱动器上拷出或拖出文件时我怎么让文件属性又正常?监视SfRead??? 偶是驱动菜菜鸟~~~一头雾水啊,请高人们指点 |
|
5楼#
发布于:2005-04-08 09:58
首先SFILTER要先安装重新启动,才可以.
跟踪就随便了,DBGPRINT写信息吧. |
|
6楼#
发布于:2005-04-08 10:20
首先SFILTER要先安装重新启动,才可以. 我的意思是我怎么调用SFilter? OpenSCManager->OpenService->StartService??? 然后怎么让Sfilter监视我想监视的驱动器?DeviceIoControl()?? IRP_MN_MOUNT_VOLUME??? 兄弟,有没有程序让俺看看? 另外,怎么监视用户拷贝和拖动文件啊??? |
|
7楼#
发布于:2005-04-08 16:02
看来你要看的东西不少啊,一个星期够呛
|
|
8楼#
发布于:2005-04-08 16:03
安装重新启动以后SFILTER就自动加载了.并且不能你说的那样动态加载.
监视文件操作拦截相应的IRP. 我具体的就不知道了. |
|
9楼#
发布于:2005-04-08 16:05
看来你要看的东西不少啊,一个星期够呛 大佬,指点下啊~~~~ |
|
10楼#
发布于:2005-04-09 20:58
你要实现的东西一个星期肯定是完不成了不是我打击你,现实点。
|
|
|
11楼#
发布于:2005-04-10 16:53
你要实现的东西一个星期肯定是完不成了不是我打击你,现实点。 老大,我知道很困难所以来请教大家啊 :( :( :( 给点实际的帮助吧,拜托。。。。 |
|
12楼#
发布于:2005-08-11 10:02
看来驱动还真的是很难做啊。
|
|