⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mindriver.c

📁 在 VC 环境下编译驱动程序(MinDriver)的示例 编译方法: -------------------------------------------------------- 1. 利用 VC
💻 C
字号:
///////////////////////////////////////////////////////////////////////
// Copyright (c) 2001-2002
// XStudio Technology All Right Reserved.
// Author: Tony Zhu
// 2001-7-10 Create
// summary:
// This Program to demo the Intermediate Miniport NDIS Driver.
///////////////////////////////////////////////////////////////////////

#include <ndis.h>
#include "MinDriver.h"

NTSTATUS
DriverEntry(
	IN	PDRIVER_OBJECT		DriverObject,
	IN	PUNICODE_STRING		RegistryPath
)
{
	DBGPRINT("DriverEntry Loading...\n");

	DriverObject->DriverUnload = PacketUnload;

	return(0);
}

VOID 
PacketUnload(
	IN PDRIVER_OBJECT		DriverObject
)
{
    PDEVICE_OBJECT     DeviceObject;
    PDEVICE_OBJECT     OldDeviceObject;
		
 	DBGPRINT("DriverEntry unLoading...\n");

	DeviceObject = DriverObject->DeviceObject;

    while (DeviceObject != NULL) 
	{
        OldDeviceObject	= DeviceObject;
        DeviceObject	= DeviceObject->NextDevice;
        IoDeleteDevice(OldDeviceObject);
    }
}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -