
windows 内核
twtzw
我
展开
-
关于windows驱动开发的几个专有名词的解释(DDK,WDM,IFS,VXD)
文件系统驱动是windows系统中最复杂的驱动种类之一。它的全称 IFS DDK 是指可安装文件系统 设备驱动程序开发工具。这方面的资料非常少 DDK 是指设备驱动程序开发工具 WDM(Win32 Driver Model),即Win32驱动程序模型 旨在通过提供一种灵活的方式来简化驱动程序的开发。在实现对新硬件的支持上,减少并降低了所必须开发的驱动程序的数量和复杂性。除了通用的平原创 2008-09-07 13:33:00 · 674 阅读 · 1 评论 -
DDK makefile文件
!IF 0Copyright (C) Microsoft Corporation, 1999 - 2002Module Name: makefile.Notes: DO NOT EDIT THIS FILE!!! Edit ./sources. if you want to add a new source file to t原创 2008-11-07 15:51:00 · 578 阅读 · 0 评论 -
DDK sources文件
TARGETNAME=helloTARGETPATH=objTARGETTYPE=DRIVERDRIVERTYPE=FSSOURCES=hello.c / ifany.c TARGETNAME 指生成的目标名称,此为hello.sysTARGETPATH 指生成的目标路径 这里为hello.c文件所在文件夹下的obj文件夹TARG原创 2008-11-07 15:53:00 · 918 阅读 · 0 评论 -
DDK 最纯净的Hello world
只包含DriverEntry,IRP_MJ_DEVICE_CONTROL,DriverUnload函数是DDK的基本结构没有任何功能,所有DDK都要以这个结构来写 #include #define DEVICE_NAME L"//Device//hello" #define DOS_NAME L"//??//hello" void Unl原创 2008-11-07 15:42:00 · 717 阅读 · 0 评论 -
EPROCESS 的结构导出(WINXP和WIN2003)
WINXP lkd> dt nt!_EPROCESS +0x000 Pcb : _KPROCESS +0x06c ProcessLock : _EX_PUSH_LOCK +0x070 CreateTime : _LARGE_INTEGER +0x078 ExitTime : _LARGE_INTEGER原创 2008-11-19 15:34:00 · 945 阅读 · 0 评论