zh002008
驱动牛犊
驱动牛犊
  • 注册日期2004-08-22
  • 最后登录2013-09-06
  • 粉丝1
  • 关注1
  • 积分545分
  • 威望155点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
阅读:1002回复:1

HELP WIN98(vxd)下文件及文件夹的隐藏实现方法?

楼主#
更多 发布于:2004-09-27 15:42
HELP  WIN98(vxd)下文件及文件夹的隐藏实现方法?
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-29 11:49
安装文件系统钩子
然后处理IFSFN_FINDOPEN:
rval = (* ppPrevHook)(pfn, fn, Drive, ResType, CodePage, pir);
...
// 如果是要过滤得项
if (filtered)
{
rval = (* ppPrevHook)(pir->ir_hfunc->hf_read, IFSFN_FINDNEXT, Drive, ResType, CodePage, pir);
}

reutrn rval;


IFSFN_FINDNEXT:

rval = (* ppPrevHook)(pfn, fn, Drive, ResType, CodePage, pir);
...

if (filtered)
{
rval = MyIfsHookFunc(pfn, fn, Drive, ResType, CodePage, pir);
}

return rval;
游客

返回顶部