Giter Club home page Giter Club logo

kmdf--analyse's Introduction

kmdf

开发环境搭建: 安装win10版本的wdk包,vs2015 pro版本。 kmdfui是界面 界面使用的开源dulib界面库做的,由于界面美观不太好,就直接使用了界面库内的例程的界面稍微修改就直接使用了。目前界面上只做了进程的行为监控的展示。 界面上从驱动取出的数据,目前还没做任何的加工过滤处理,在显示时会有大量的注册表信息干扰,看着很麻烦。 kmdf是驱动代码:驱动代码做了进程的创建,注册表,文件,网络连接等行为的采集,我的想法是把驱动做成一个数据采集器,界面对数据进行加工处理和展示。这样代码的调试会方便很多,修改也方便,驱动是一个独立的模块功能对界面的依赖就很小,通用性更好些。 驱动的安装: 在win7 64位时会有驱动签名验证,大家可以使用wdk自带的签名工具进行签名,目前代码使用的test签名,在使用时需要使用工具内的64Signer开启win7的驱动测试功能,然后重启机器,接着使用driverload加载驱动,后面大家都知道打开界面程序查看数据了。 写这个的初衷是在工作时需要在win7 64位系统上跑一下进程行为,而在网上也没找到符合需求的,就直接写了个,自己也学习下驱动开发,发现和应用层开发还是有差别的,应用的的很多工具类都不能使用,虽说在驱动层可以重写这些工具,但会造成驱动代码很臃肿。暂时先这样了。 代码有不完美的地方,觉得还可以加些功能,大家有什么想法,欢迎加入553539207交流学习。我也是第一次写驱动。有不妥的地方,望大家谅解。 代码以后会不定时的更新添加些新功能,界面上的展示做些优化,加些可操作的功能对数据进行过滤。

kmdf--analyse's People

Contributors

hm200958 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.