资源简介
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个文件信息
相关资源
- linux 驱动程序开发冯国进代码
- imx290驱动
- ocilib-4.3.3-windows.zip
- 黑苹果小米wifi驱动10.13,10.14可用
- win7 Windows DNS服务器搭建 可创建域名
- GitLab在windows用户端的安装使用详细教
- Realtek网卡驱动rtl8821ce
- mep500编程器驱动程序
- windows2000设备驱动程序设计指南配套光
- Jenkins项目自动化构建详细搭建、配置
- 广联达586驱动授权GTJ2018系列都可用
- pstool 工具
- 西门子S7 200 WIN7 USB 驱动
- 截长图,截gif动图软件,Windows最轻好
- MLX90621驱动程序及中英文参考手册
- pl2303驱动 (win7 64位可用不蓝屏
- 华硕N550JV GT750M 驱动安装
- ov5640 720P分辨率驱动设置及重要手册
- X9500 Shitf 官方驱动 wifi及蓝牙驱动
- Windows补丁 KB2533623
- stm32驱动AD7992/AD7993用硬件SPI和模拟方
- QT+ffmpeg+多摄像头+实时Ubuntu直接可用(
- QXDM-QCAT-QPM.1.0.77.2.Windows-AnyCPU.exe
- System.Drawing.dll;System.Windows.Forms.dll.
- 伦茨9300伺服驱动系统.rar
- 力胜g15鼠标驱动程序 v1.0 官方版
- 串口驱动安装程序完整版
- FX3U-USB-BD驱动.rar
- myeclipse 2017 ci 1 windows版本 破解文件
- windows基于nginx搭建rtmp流服务器
评论
共有 条评论