drvcomm.pas
来自「Delphi Driver Development Kit」· PAS 代码 · 共 29 行
PAS
29 行
unit DrvComm;
interface
uses DDDK;
const
DeviceName='\Device\hook2';
DosDeviceName='\DosDevices\hook2';
//IO control codes
//HOOK_START initiates hooks
IOCTL_HOOK_START = $0022E000; //CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_READ_DATA | FILE_WRITE_DATA)
//HOOK_STOP unhooks hooked functions
IOCTL_HOOK_STOP = $0022E004; //CTL_CODE(FILE_DEVICE_UNKNOWN,0x801,METHOD_BUFFERED,FILE_READ_DATA | FILE_WRITE_DATA)
type
PDrvCommBuffer=^TDrvCommBuffer;
TDrvCommBuffer=packed record
Status:ULONG;
end;
DRVCOMM_BUFFER=TDrvCommBuffer;
PDRVCOMM_BUFFER=^DRVCOMM_BUFFER;
implementation
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?