当前位置: 代码迷 >> 驱动开发 >> 文件过滤驱动程序如何知道是本地访问还是网络访问
  详细解决方案

文件过滤驱动程序如何知道是本地访问还是网络访问

热度:126   发布时间:2016-04-28 11:12:00.0
文件过滤驱动程序怎么知道是本地访问还是网络访问?
1.我想把的我加密的文件通过网络发送出去保持密文,但是我在复制的时候就解密了.我想在read的时候插入一条判断是否通过网络传送,但这句语句我不会写,找了半天也找不到,希望大虾们知道的,给我这个语句.
   
    2.防止驱动加密系统文件夹之类的我不相加密的文件夹该用什么语句?
     
    小弟初学,希望大家多多帮忙!


------解决方案--------------------
1。貌似你不应该在Read的时候来判断是否是网络访问的吧。
我是在Create的时候判断是否是网络的访问的,
通过 ACCESS_TOKEN TOKEN_SOURCE 来实现的。

2。比对一下就可以的吧。你设置好你需要加密的文件,对其他的文件在驱动中放过就可以了啊
------解决方案--------------------
((FSRTL_COMMON_FCB_HEADER*)irpSp-> FileObject-> FsContext)-> NodeTypeCode = 0xFFFFEC03
为网络访问得文件,在sfCreate中判断。