bluesky_2013
驱动牛犊
驱动牛犊
  • 注册日期2013-11-02
  • 最后登录2013-11-08
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1330回复:1

求教-在SfCreate中怎么获取打开的文件名

楼主#
更多 发布于:2013-11-02 10:58
    我准备在SfCreate中监控打开过的文件, 然后记录下来, 我是在IoCallDriver之后调用的. 并且做了如下判断:
    uCreateOptions = (IrpSp->Parameters.Create.Options >> 24) & 0x000000FF;
 
     if (uCreateOptions & FILE_OPEN)
    {
        //... 输出文件全路径名
    }
    可是, 我加载驱动后, 右键点击桌面文档用记事本打开, 冒出了一堆文件记录出来, 当然其中有我打开的文件名在里面, 但我只要我打开的文件名就行了, 请问下我需要怎么去判断和过滤?
啤酒肚
驱动牛犊
驱动牛犊
  • 注册日期2005-11-03
  • 最后登录2024-03-29
  • 粉丝0
  • 关注0
  • 积分38分
  • 威望381点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2013-11-20 10:05
你要针对进程来判断。就是notepad打开了那个文件!这样文件名就比较少了。
游客

返回顶部