- 4
- 0
- 约1.13万字
- 约 49页
- 2017-05-30 发布于北京
- 举报
* 第二简单的驱动程序 extern “C” { #include ntddk.h } VOID HelloDDKUnload (IN PDRIVER_OBJECT pDriverObject); NTSTATUS HelloDDKDispatchRoutine(IN PDEVICE_OBJECT pDevObj, IN PIRP pIrp); extern C NTSTATUS DriverEntry ( IN PDRIVER_OBJECT pDriverObject, IN PUNICODE_STRING pRegistryPath ) { NTSTATUS status = STATUS_SUCCESS; KdPrint((Enter DriverEntry\n)); KdPrint((RegistryPath: %wZ\n, pRegistryPath)); pDriverObject-DriverUnload = HelloDDKUnload; pDriverObject-MajorFunction[IRP_MJ_CREATE] = HelloDDKDispatchRoutine; pDriverObject-MajorFunction[IRP_MJ_CLOSE] = HelloDDKDispatchRoutine; pDriverO
原创力文档

文档评论(0)