要搞透明加密了。
昨天百度了一些资料,基本上 用 minifilter 是首选。
可悲的是,minifilter 是C 代码,没有对应的 dll 可以直接引用的。
目前还不清楚具体的应用步骤。
请有兴趣的同志们 跟帖 顶上去。
目标:用C# 搞定 透明加密(调minifilter的dll)。顶帖有分。PS:暂不考虑用钩子技术。

解决方案 »

  1.   

    .net技术专区有一个c# 版面
      

  2.   

    p/invoke
    这玩意不是一google就搞定的吗,还发什么贴。
      

  3.   

    这种只能多google了 话说去C#下面发不更好
      

  4.   

    搞成Lib可以吗?
    没有试过
      

  5.   

    G是G 了。G出来的都是C代码
    而且是跟 windows 系统相关的C代码。
    所以才在这里问问各位。
      

  6.   

    或者用API函数  钩子也能实现!但是最好的方式就是用WDK
      

  7.   

    WDK 做接口?
    有线程的DLL吗?
      

  8.   

    WDK主要是做驱动的,主要思路就是在对串口之类的外接设备的限制如USB接口,再在其上面做一个虚拟设备,当有文件传出时,首先经过自定义的那个虚拟设备通过虚拟设备得到的信息对其进行加密。大致是这样的,我也是之研究了一点而已
      

  9.   

    准备有minifilter做个接口出来调用。
      

  10.   

    http://www.javaeye.com/topic/745190
      

  11.   

    C/C++可以不会,但不可以看不懂,最少基本的流程和方法要看明白,除非你做纯web的开发,很多厂商丢个DEMO基本都是C/C++些的
      

  12.   

    C写成标准windows的dll。C#就可以调用了。不过你要搞这个,还是直接用c/c++吧。
      

  13.   

    这需要管理一个 Ring-0 级开发(外包)项目。然而这类开发风险极大,需要很专业的管理。我以前遇到一个这类项目,那时公司管理者很扯淡、不真心支持而是千方百计让技术负责者接触不到开发过程,上梁不正面失败是在所难免的。