TwMS v239.1 Zoom
Alloc(Get_Virtual_Key_Hook,256)
Label(Get_Virtual_Key)
Label(Exit)
Label(Increase)
Label(Decrease)
Label(Reset)
Label(Function)
Alloc(value,4)
Alloc(Key_Code,4)
RegisterSymbol(Key_Code)
value:
dd 00000064
Get_Virtual_Key_Hook:
cmp ,0305AC73
jne ImmGetContext
mov ,Get_Virtual_Key
jmp ImmGetContext
Get_Virtual_Key:
pushad
mov ,ebx
cmp ebx,00440000 //放大 F10,如需修改按键,可以通过提取【Key_Code】中的值来替换
je Increase
cmp ebx,00570000 //缩小 F11,如需修改按键,可以通过提取【Key_Code】中的值来替换
je Decrease
cmp ebx,00580000 //还原 F12,如需修改按键,可以通过提取【Key_Code】中的值来替换
je Reset
Exit:
popad
jmp 0305AC73
Increase:
add ,00000014
jmp Function
Decrease:
sub ,00000014
jmp Function
Reset:
mov ,000003E8
Function:
mov eax,
test eax,eax
je Exit
mov ecx,
push
push eax
call dword ptr
jmp Exit
051AB58C:
dd Get_Virtual_Key_Hook
051AB58C:
dd ImmGetContext
頁:
[1]