strpic
驱动小牛
驱动小牛
  • 注册日期2006-11-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望238点
  • 贡献值0点
  • 好评度156点
  • 原创分0分
  • 专家分0分
阅读:1530回复:4

IFS新手关于测试sfilter的问题

楼主#
更多 发布于:2007-03-02 22:31
  sfilter在什么条件下才输出调试信息(就是dbgprint输出文件名)啊?

我刚进入IFS领域,首先学习sfilter,编译成功,安装运行也成功,好象是只要创建和修改文件就应该在WinDbg中可以看到文件名,是吗?但我的程序却什么也看不到(我在资源管理器中右键创建文件,或用记事本创建文件都不行)。自己在SfCreate的开始处加了DbgPrint,能够输出到WinDbg,但后面显示文件名的那部分代码一直没有执行到,到底在什么情况下才能显示文件名?
shenhui
驱动小牛
驱动小牛
  • 注册日期2006-05-11
  • 最后登录2023-02-10
  • 粉丝14
  • 关注11
  • 积分142分
  • 威望1314点
  • 贡献值1点
  • 好评度146点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2007-03-03 09:56
可以试试用DbgView看看
作一名真实,诚实,优秀的科技工作者!
singlewolf_yu
驱动牛犊
驱动牛犊
  • 注册日期2007-02-06
  • 最后登录2007-04-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-03 17:21
sfilter 是可以显示文件名,但是缺省是不显示的

控制显示的是在注册表中的一个键值

HKLM\System\CurrentControlSet\Services\vsfilter\   在这个下面建立一个 键 DebugFlags

它的值为 0x00010007

重启一下电脑,用 dbgview ,softice , windbg 都可以看到了

具体的你看一下 sfilter 里的 sfilter.inf 这个文件就知道了
strpic
驱动小牛
驱动小牛
  • 注册日期2006-11-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望238点
  • 贡献值0点
  • 好评度156点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-04 21:33
谢谢楼上,我去试试看。
strpic
驱动小牛
驱动小牛
  • 注册日期2006-11-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望238点
  • 贡献值0点
  • 好评度156点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-22 12:41
结贴。
游客

返回顶部