资源简介
Windows内核安全与驱动开发(随书光盘), 不错的代码参考.

代码片段和文件信息
#include “ntddk.h“
/*函数原型声明*/
void DriverUnload(__in struct _DRIVER_object *Driverobject);
BOOLEAN g_bSuccRegister = FALSE;
VOID LOAD_IMAGE_NOTIFY_ROUTINE(IN PUNICODE_STRING FullImageName
IN HANDLE ProcessId // where image is mapped
IN PIMAGE_INFO ImageInfo
);
NTSTATUS DriverEntry( __in struct _DRIVER_object* Driverobject __in PUNICODE_STRING RegistryPath )
{
NTSTATUS nStatus = STATUS_UNSUCCESSFUL;
do
{
Driverobject->DriverUnload = DriverUnload;
if( STATUS_SUCCESS != PsSetLoadImageNotifyRoutine(LOAD_IMAGE_NOTIFY_ROUTINE) )
{
break;
}
g_bSuccRegister = TRUE;
nStatus = STATUS_SUCCESS;
}
while (FALSE);
return nStatus;
}
VOID LOAD_IMAGE_NOTIFY_ROUTINE(IN PUNICODE_STRING FullImageName
IN HANDLE ProcessId // where image is mapped
IN PIMAGE_INFO ImageInfo
)
{
PIMAGE_INFO_EX pInfo = NULL;
if( !FullImageName || !ImageInfo )
{
return;
}
if( ImageInfo->ExtendedInfoPresent )
{
pInfo = CONTAINING_RECORD(ImageInfoIMAGE_INFO_EXImageInfo);
DbgPrint(“ModLoad Name = %wZProcessID = 0x%xFileObj = 0x%xImagebase = 0x%xSize = 0x%x\n“
FullImageNameProcessIdpInfo->FileobjectpInfo->ImageInfo.ImagebasepInfo->ImageInfo.ImageSize);
}
return;
}
void DriverUnload(__in struct _DRIVER_object *Driverobject)
{
if( g_bSuccRegister )
{
PsRemoveLoadImageNotifyRoutine(LOAD_IMAGE_NOTIFY_ROUTINE);
g_bSuccRegister = FALSE;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1499136 2011-07-20 15:20 Windows内核安全与驱动开发(随书光盘)\autorun.exe
文件 47 2006-02-28 16:53 Windows内核安全与驱动开发(随书光盘)\autorun.inf
文件 608448 2000-05-22 16:58 Windows内核安全与驱动开发(随书光盘)\comctl32.ocx
文件 2737762 2006-02-07 14:48 Windows内核安全与驱动开发(随书光盘)\phei.avi
文件 361 2015-06-02 10:50 Windows内核安全与驱动开发(随书光盘)\readme.txt
文件 452 2015-05-26 12:32 Windows内核安全与驱动开发(随书光盘)\Settings.ini
文件 891 2015-01-10 10:51 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback\makefile
文件 1519 2014-09-16 13:53 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback\ModuleLoadCallback.c
文件 2145 2014-09-20 14:53 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback\ModuleLoadCallback.vcproj
文件 1096 2014-09-15 17:22 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback\readme.txt
文件 78 2014-09-15 17:41 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback\Sources
文件 919 2014-09-15 17:22 Windows内核安全与驱动开发(随书光盘)\source\Callback\ModuleLoadCallback\ModuleLoadCallback.sln
文件 891 2015-01-10 10:51 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback\makefile
文件 2495 2015-03-01 19:23 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback\ProcessCallback.c
文件 2133 2014-09-15 11:33 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback\ProcessCallback.vcproj
文件 1084 2014-09-15 10:23 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback\readme.txt
文件 102 2014-09-15 15:00 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback\Sources
文件 910 2014-09-15 10:23 Windows内核安全与驱动开发(随书光盘)\source\Callback\ProcessCallback\ProcessCallback.sln
文件 891 2015-01-10 10:51 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter\makefile
文件 1060 2014-09-17 09:43 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter\readme.txt
文件 3148 2014-09-20 16:42 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter\RegFilter.c
文件 2109 2014-09-20 14:52 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter\RegFilter.vcproj
文件 60 2014-09-20 14:52 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter\Sources
文件 892 2014-09-17 09:43 Windows内核安全与驱动开发(随书光盘)\source\Callback\RegFilter\RegFilter.sln
文件 5749 2009-01-26 21:13 Windows内核安全与驱动开发(随书光盘)\source\comcap\comcap.c
文件 989 2008-12-11 21:24 Windows内核安全与驱动开发(随书光盘)\source\comcap\comcap.h
文件 2618 2015-04-24 10:36 Windows内核安全与驱动开发(随书光盘)\source\comcap\comcap.vcproj
文件 2008 2009-04-27 21:25 Windows内核安全与驱动开发(随书光盘)\source\comcap\comcap.vcproj.7.10.old
文件 847 2008-12-11 21:24 Windows内核安全与驱动开发(随书光盘)\source\comcap\comcap_tst.h
文件 891 2008-12-11 21:24 Windows内核安全与驱动开发(随书光盘)\source\comcap\makefile
............此处省略427个文件信息
相关资源
- 基于STM32RCT6的步进电机驱动程序
- AE开发Windows最短路径分析
- 直流无刷电机方波驱动 stm32 例程代码
-
Windows em
bedded Compact 2013 应用开发调 - elantech触控板驱动程序 v13.6.11 官方最
- 黑苹果硬件兼容检测和查询软件
- 联想y470无线网卡驱动 for 32位64位
- 松下plc FP-XH的驱动
- IMX385驱动代码.zip
- Uninstall_Cortana_WINCLIENT.CN.rar
- 组态王驱动开发包3.0.0.7(中文)
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- CASS9.1最新S4数据及驱动+ET199数据及驱
- 带有死区延时的H桥直流电机驱动电路
- VMware65_SLP_DeLLSLIC2.1
- Windows异步套接字网络编程
- WINDOWS98启动盘镜像Win98.IMA
- USB转串口驱动,FT232R驱动程序,最新
- 仿windows记事本
- 德卡D3读卡器测试程序驱动文件
- WinCE下CP210x的驱动程序
- ubuntu9.10 可加载内核模块和字符设备驱
- MCGS触摸屏西门子s7_1200驱动
- FPGA在步进电机驱动上的应用实例及代
- windows7用的,非常漂亮的透明计时器
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- RA8806液晶驱动程序
- 内核驱动进程保护演示程序
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
评论
共有 条评论