elockon.cpp

来自「VXD锁键盘鼠标程序」· C++ 代码 · 共 40 行

CPP
40
字号
// ELOCKON.cpp - main module for VxD ELOCKON

#define DEVICE_MAIN
#include "elockon.h"
Declare_Virtual_Device(ELOCKON)
#undef DEVICE_MAIN


BOOL ElockonDevice::OnSysDynamicDeviceInit()
{
	VMHANDLE hVM;
	hVM = VMD_Get_Mouse_Owner();

	irq = NULL;
	irq = new IrqTest();
	if(irq && irq->hook())
		irq->physicalMask();
	else
		return FALSE;

	return TRUE;
}

BOOL ElockonDevice::OnSysDynamicDeviceExit()
{
	if(irq)
	{
		irq->physicalUnmask();
		irq->unhook();
		delete irq;
	}
	irq = NULL;

	return TRUE;
}

BOOL IrqTest::OnSharedHardwareInt(VMHANDLE hVM)
{
	return FALSE;
}

⌨️ 快捷键说明

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