qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1620回复:12

关于SFilter的问题,请求急助啊!!!

楼主#
更多 发布于:2005-04-07 19:13
IFS自带的SFilter程序怎么调用啊,我想测试跟踪下应该是怎样的步骤啊?
请各位大佬指点下!有没有现成的代码看看啊?拜托,项目时间太紧了,来不急慢慢研究了。。。。。 :( :( :( :(
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-07 19:45
兄弟们啊,俺只有一周的时间去实现这样一个功能:监视一个驱动器,当用户创建文件时,我修改这个文件的属性为只读。。。

这样的功能应该可以用SFilter的框架实现吧?如果可以,我应该主要修改哪一部分? SfCreate???
请各位大佬指条路啊,不胜感激啊~~~~~~~~

[编辑 -  4/7/05 by  qiaoroger]
yearnyan
驱动牛犊
驱动牛犊
  • 注册日期2004-06-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-07 20:51


应该找  IRP_MJ_SET_INFORMATION  的路径.

在这个IRP中设置属性的吧.
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-07 20:59


应该找  IRP_MJ_SET_INFORMATION  的路径.

在这个IRP中设置属性的吧.


怎么测试跟踪啊?给个例子行不,兄弟?
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-08 09:03


应该找  IRP_MJ_SET_INFORMATION  的路径.

在这个IRP中设置属性的吧.


另外,用户从我过滤的驱动器上拷出或拖出文件时我怎么让文件属性又正常?监视SfRead???
偶是驱动菜菜鸟~~~一头雾水啊,请高人们指点
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-08 09:58
首先SFILTER要先安装重新启动,才可以.

跟踪就随便了,DBGPRINT写信息吧.

qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-08 10:20
首先SFILTER要先安装重新启动,才可以.

跟踪就随便了,DBGPRINT写信息吧.

 


我的意思是我怎么调用SFilter?
OpenSCManager->OpenService->StartService???
然后怎么让Sfilter监视我想监视的驱动器?DeviceIoControl()??
IRP_MN_MOUNT_VOLUME???
兄弟,有没有程序让俺看看?
另外,怎么监视用户拷贝和拖动文件啊???
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-04-08 16:02
看来你要看的东西不少啊,一个星期够呛
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-04-08 16:03
安装重新启动以后SFILTER就自动加载了.并且不能你说的那样动态加载.

监视文件操作拦截相应的IRP.

我具体的就不知道了.
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-04-08 16:05
看来你要看的东西不少啊,一个星期够呛


大佬,指点下啊~~~~
paladinii
驱动中牛
驱动中牛
  • 注册日期2003-10-28
  • 最后登录2012-03-09
  • 粉丝0
  • 关注0
  • 积分282分
  • 威望74点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-04-09 20:58
你要实现的东西一个星期肯定是完不成了不是我打击你,现实点。
Ideas for life!
qiaoroger
驱动牛犊
驱动牛犊
  • 注册日期2005-02-03
  • 最后登录2010-03-22
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望92点
  • 贡献值1点
  • 好评度7点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-04-10 16:53
你要实现的东西一个星期肯定是完不成了不是我打击你,现实点。


老大,我知道很困难所以来请教大家啊 :( :( :(
给点实际的帮助吧,拜托。。。。
xhjjxm
驱动小牛
驱动小牛
  • 注册日期2005-08-03
  • 最后登录2010-07-28
  • 粉丝0
  • 关注0
  • 积分1011分
  • 威望208点
  • 贡献值0点
  • 好评度87点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-08-11 10:02
看来驱动还真的是很难做啊。
游客

返回顶部