regmon.h
来自「Regmon源代码.rar 著名监控系统」· C头文件 代码 · 共 80 行
H
80 行
//======================================================================
//
// REGMON.h - include file for VxD REGMON
//
// Copyright (C) 1996 Mark Russinovich and Bryce Cogswell
//
//======================================================================
#include <vtoolsc.h>
//----------------------------------------------------------------------
// D E F I N E S
//----------------------------------------------------------------------
#define REGMON_Major 1
#define REGMON_Minor 0
#define REGMON_DeviceID UNDEFINED_DEVICE_ID
#define REGMON_Init_Order UNDEFINED_INIT_ORDER
//
// Number of hash buckets
//
#define NUMHASH 0x100
#define HASHOBJECT(_hkey) (((ULONG)_hkey)>>2)%NUMHASH
//
// Size of storage buffer in pages
//
#define STORESIZE (MAX_STORE/0x1000+1)
//
// Maximum path length
//
#define MAXPATHLEN 1024
//
// Sizes of various buffers
//
#define STRINGLEN 240
#define DATASIZE 512
#define NAMELEN 256
#define PROCESSLEN 16
#define BINARYLEN 8
//
// Maximum seperate filter components
//
#define MAXFILTERS 64
//
// Entries in VMM Win32 service table
//
#define VMMWIN32QUERYINFOKEY (0x1E * 2 )
//----------------------------------------------------------------------
// S T R U C T U R E S
//----------------------------------------------------------------------
//
// Structure for our name hash table
//
typedef struct _nameentry {
HKEY hkey;
PCHAR FullName;
struct _nameentry *Next;
} HASH_ENTRY, *PHASH_ENTRY;
//
// Structure for keeping linked lists of output buffers
//
typedef struct _store {
ULONG Len;
struct _store *Next;
char Data[ MAX_STORE ];
} STORE_BUF, *PSTORE_BUF;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?