Driver development

Download the WDK, WinDbg, and associated tools

https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx

https://github.com/Microsoft/Windows-driver-samples

https://msdn.microsoft.com/en-us/windows/hardware/drivers/wdf/index

FilterDriverDeveloperGuide

http://download.microsoft.com/download/e/b/a/eba1050f-a31d-436b-9281-92cdfeae4b45/FilterDriverDeveloperGuide.doc

Getting started with Windows drivers

https://msdn.microsoft.com/en-us/library/windows/hardware/ff554690(v=vs.85).aspx

Write a universal Hello World driver (KMDF)

https://msdn.microsoft.com/library/windows/hardware/hh439665(v=vs.85).aspx

File System Minifilter Drivers

https://msdn.microsoft.com/en-us/library/windows/hardware/ff540402(v=vs.85).aspx

https://blogs.msdn.microsoft.com/erick/2006/03/27/file-system-minifilter-drivers-part-1/

https://blogs.msdn.microsoft.com/erick/2006/04/01/file-system-minifilter-drivers-part-2/

https://blogs.msdn.microsoft.com/ntdebugging/2013/03/25/understanding-file-system-minifilter-and-legacy-filter-load-order/

时间: 2024-12-27 22:34:05

Driver development的相关文章

敏捷软件工程(agile software development) VS传统软件工程(traditional software development)

敏捷软件工程(agile software development) VS传统软件工程(traditional software development)      Agile principle    The Agile Manifesto is based on twelve principles(敏捷开发12原则) 1. Customer satisfaction by early and continuous delivery of valuable software 2. Welcom

微软职位内部推荐-SDE2 (Windows driver)

微软近期Open的职位: SDE2 (Windows driver) Job title: Software Development Engineer 2 Location: Shanghai, China Do you want to join Microsoft and work on the latest Windows devices? Do you want to impact hundreds of millions of Windows customers together wit

Windows Self Signed Driver

In particular, Microsoft® instituted a device driver certification process for its Windows® desktop and server operating systems to ensure the drivers are functional with their products. INF (or Information) files are scripts which tell the Windows O

Writing a device driver for Windows

Writing a device driver for Windows        In order to write a device driver for windows, one needs the device driver development kit (ddk) and a c compiler.According to this article, a device driver's maximum size is 960MB on Windows XP (100MB on NT

学习敏捷开发的流程

一.什么是敏捷开发? 在软件工程的语境里,"敏捷流程"不是指某一种具体的方法论或过程,而是一系列价值观和方法论的集合. 二.敏捷开发的原则 1.  尽早并持续地交付有价值的软件以满足顾客需求. 2.  敏捷流程欢迎需求的变化, 并利用这种变化来提高用户的竞争优势. 3.  经常发布可用的软件,发布间隔可以从几周到几个月,能短则短. 4.  业务人员和开发人员在项目开发过程中应该每天共同工作. 5.  以有进取心的人为项目核心,充分支持信任他们 6.  无论团队内外,面对面的交流始终是最

Delphi驱动开发研究第一篇--实现原理

Delphi能不能开发Windows的驱动程序(这里的驱动程序当然不是指VxD了^_^)一直是广大Delphi fans关注的问题.姑且先不说能或者不能,我们先来看看用Delphi开发驱动程序需要解决哪些技术上问题.   Delphi的链接器是无法生成Windows内核模式程序的,因此用delphi无法直接生成驱动程序.M$的链接器是可以生成Windows内核模式程序的,那么是否可以用Delphi生成目标文件,然后用M$链接呢?要这么做必须要解决以下的问题:   Delphi生成的目标文件是OM

Windows Kernel Security Training Courses

http://www.codemachine.com/courses.html#kerdbg Windows Kernel Internals for Security Researchers This course takes a deep dive into the internals of the Windows kernel from a security perspective. Attendees learn about behind the scenes working of va

敏捷开发 Scrum 综述

敏捷开发 Scrum 综述 这一星期学习了敏捷开发,然后阅读了相关的书籍,从网上查找了很多相关的资料,对敏捷开发scrum有了更加深刻了理解,对敏捷开发做了如下总结: 一.什么是敏捷开发? 敏捷开发提倡的“增量迭代.及时交付”的思想.这种模式能最大程度地不偏离客户需求的本质. 敏捷不是指某一种具体的方法论.过程或框架,而是一组价值观和原则.符合敏捷价值观和原则的开发方法包括:极限编程( XP), Scrum, 精益软件开发( Lean Software Development), 动态系统开发方

很好的iOS学习资料

https://github.com/vsouza/awesome-ios 汇集了很多好的资料 https://github.com/vsouza/awesome-ios Skip to content This repository Pull requests Issues Gist You don’t have any verified emails. We recommend verifying at least one email. Email verification helps ou