mydriver.h

来自「PhantOm,Ollydbg隐藏调试的辅助插件代码!」· C头文件 代码 · 共 43 行

H
43
字号

#pragma once

//-------------------------------------------------------------------------------------------------------------
//包含必要头文件:
#include <stdio.h>
#include <string.h>

#include <ntddk.h>
#include <devioctl.h>

//
#include "struct.h"

//-----------------------------------------------------------------------------------------------------------------------
//如果不用NMAKE编译的话,可以在头文件里取掉这个标志:
//#define		__NMAKE_BUILD__

#define HIBYTE(w) ((BYTE)(((WORD)(w) >> 8) & 0xFF))
#define LOBYTE(w) ((BYTE)(w))
#define HIWORD(l) ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))
#define LOWORD(l) ((WORD)(l))



//-----------------------------------------------------------------------------------------------------------------------
//
extern	ULONG	g_dwTickCountLow ;
extern	ULONG	g_dwTickCount    ;


//-----------------------------------------------------------------------------------------------------------------------
//
NTSTATUS _mgMain(IN PDRIVER_OBJECT pDriverObj, IN PUNICODE_STRING RegistryPath);
NTSTATUS DispatchCreate(PDEVICE_OBJECT pDevObj, PIRP pIrp);
NTSTATUS DispatchClose(PDEVICE_OBJECT pDevObj, PIRP pIrp);
VOID DriverUnload(PDRIVER_OBJECT pDriverObj);
NTSTATUS DispatchIoctl(PDEVICE_OBJECT pDevObj, PIRP pIrp);


//
NTSTATUS	mgZwSetInformationThread( ULONG dwType );
NTSTATUS	mgModfiy( PVOID unk1 , ULONG  dwunk, PVOID unkbuf1, PVOID unkbuf2);

⌨️ 快捷键说明

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