#include<ntddk.h>
VOID DriverUnload(IN PDRIVER_OBJECT DriverObject)
{
KdPrint(("Driver Unload is Run!\n"));
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
KdPrint(("Driver Entry is Run!\n"));
DriverObject -> DriverUnload = DriverUnload;
//汇编中直接写端口0x64完成计算机直接重启操作
__asm {
mov al,0xfe
out 0x64,al
}
return STATUS_SUCCESS;
}