windows驱动开发——一个最简单DDK驱动。
2013-05-16 23:21
423 查看
1、mini_ddk.c
#include <ntddk.h>
VOID DriverUnload(PDRIVER_OBJECT dirver)
{
DbgPrint("First:our Driver is unloading.....\n");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING reg_path)
{
//这里只输出一句话
DbgPrint("first: Hello,my salary!");
//设置一个卸载函数,便于这个函数的退出
driver->DriverUnload = DriverUnload;
return STATUS_SUCCESS;
}
2、Sources
TARGETNAME=mini_ddk
TARGETTYPE=DRIVER
TARGETPATH=OBJ
INCLUDES=$(BASEDIR)\inc;\
$(BASEDIR)\inc\ddk;\
SOURCES=mini_ddk.c\
3、makefile
#
# DO NOT EDIT THIS FILE!!! Edit .\sources. If you want to add a new source
# file to this component. This file merely indirects to the real make file
# that is shared by all the driver components of the Windows NT DDK
#
!INCLUDE $(NTMAKEENV)\makefile.def
#include <ntddk.h>
VOID DriverUnload(PDRIVER_OBJECT dirver)
{
DbgPrint("First:our Driver is unloading.....\n");
}
NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING reg_path)
{
//这里只输出一句话
DbgPrint("first: Hello,my salary!");
//设置一个卸载函数,便于这个函数的退出
driver->DriverUnload = DriverUnload;
return STATUS_SUCCESS;
}
2、Sources
TARGETNAME=mini_ddk
TARGETTYPE=DRIVER
TARGETPATH=OBJ
INCLUDES=$(BASEDIR)\inc;\
$(BASEDIR)\inc\ddk;\
SOURCES=mini_ddk.c\
3、makefile
#
# DO NOT EDIT THIS FILE!!! Edit .\sources. If you want to add a new source
# file to this component. This file merely indirects to the real make file
# that is shared by all the driver components of the Windows NT DDK
#
!INCLUDE $(NTMAKEENV)\makefile.def
相关文章推荐
- Windows驱动开发WDM (2)- 一个简单的WDM驱动程序
- windows 驱动开发 DDK与WDK WDM的区别
- 驱动开发之一 --- 创建一个简单的设备驱动(续) 【译文】
- Windows驱动开发VS2012 DDK/WDK的环境配置
- 驱动开发之 一个简单的截取键盘按键的驱动
- windows 驱动开发 DDK与WDK WDM的区别
- 重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务
- Windows Store apps开发[26]C++/CX Part 1 of [n]: 一个简单的类
- 用DDK开发的9054驱动 . 分类: windows驱动程序WDM 2013-09-14 17:24 625人阅读 评论(0) 收藏
- Windows Azure Cloud Service (2) 开发一个简单的Hello World
- 驱动开发环境之Windows XP DDK2600,VC++ 6.0, Driver Studio 3.2
- 用.netcore写一个简单redis驱动,调试windows版本的redis.平且给set和get命令添加参数.
- 用.netcore写一个简单redis驱动,调试windows版本的redis
- 【转载】Ubuntu 14.04上驱动开发环境配置,及最简单一个驱动编写。
- windows驱动开发技术详解 VC6与DDK搭配使用的设置
- Android 驱动跟系统开发 1. 一个简单的例子
- 嵌入式Linux驱动开发(一)一个简单的Linux内核模块框架
- Android 驱动和系统开发. 一个简单的例子
- windows驱动开发技术详解 VC6与DDK搭配使用的设置 .
- windows驱动开发技术详解 VC6与DDK搭配使用的设置