冰楓論壇
標題:
TwMs v276.8 Auto Multi-Key
[打印本頁]
作者:
DMO
時間:
昨天 02:30
標題:
TwMs v276.8 Auto Multi-Key
本帖最後由 prt 於 2026-2-20 05:31 編輯
[ENABLE]
Alloc(Auto_Key_Hook, 256, 145C9ADAD)
Alloc(KeyTable, 256, 145C9ADAD)
KeyTable:
// 扫描码, VK, 延迟ms, 时间戳, 次数
dd 001D0030, 11, #300, 0, 50 // Ctrl,3秒一次,共5次
dd 0, 0, 0, 0, 0 // 结尾
Auto_Key_Hook:
push rbx
push rsi
push rcx
push rdx
push r8
push r9
push r10
push r11
sub rsp, 20
call timeGetTime
mov ebx, eax
mov rsi, KeyTable
Loop_Start:
mov ecx, dword ptr [rsi]
cmp ecx, 0
je Loop_End
mov eax, dword ptr [rsi+10]
cmp eax, 0
je Check_Time
cmp eax, 0
je Skip_Key
Check_Time:
mov edx, ebx
mov edi, dword ptr [rsi+0C]
sub edx, edi
cmp edx, dword ptr [rsi+8]
jb Skip_Key
mov dword ptr [rsi+0C], ebx
// 次数不为0则递减
mov eax, dword ptr [rsi+10]
cmp eax, 0
je Do_Key
dec eax
mov dword ptr [rsi+10], eax
cmp eax, 0
jl Skip_Key // 减完了跳过(理论上不会到这)
Do_Key:
mov r9, qword ptr [rsi]
mov r8d, dword ptr [rsi+4]
mov edx, 100
mov rcx, qword ptr [14959AE30]
test rcx, rcx
je Skip_Key
call 145C393B0
Skip_Key:
add rsi, 14 // 每条记录20字节
jmp Loop_Start
Loop_End:
add rsp, 20
pop r11
pop r10
pop r9
pop r8
pop rdx
pop rcx
pop rsi
pop rbx
call timeGetTime
jmp 145C9ADB3
145C9ADAD:
jmp Auto_Key_Hook
nop
[DISABLE]
145C9ADAD:
call timeGetTime
nop
DeAlloc(Auto_Key_Hook)
DeAlloc(KeyTable)
TwMs
v273.7 Auto Multi-Key 我根據之前大大更改的,看沒有人更新希望大大貢獻更多。感謝
作者:
DMO
時間:
昨天 02:34
按键 VK (r8) r9
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A 41 001E0000
B 42 00300000
C 43 002E0000
D 44 00200000
E 45 00120000
F 46 00210000
G 47 00220000
H 48 00230000
I 49 00170000
J 4A 00240000
K 4B 00250000
L 4C 00260000
M 4D 00320000
N 4E 00310000
O 4F 00180000
P 50 00190000
Q 51 00100000
R 52 00130000
S 53 001F0000
T 54 00140000
U 55 00160000
V 56 002F0000
W 57 00110000
X 58 002D0000
Y 59 00150000
Z 5A 002C0000
0 30 000B0000
1 31 00020000
2 32 00030000
3 33 00040000
4 34 00050000
5 35 00060000
6 36 00070000
7 37 00080000
8 38 00090000
9 39 000A0000
Space 20 00390000
Enter 0D 001C0000
Shift 10 002A0000
Ctrl 11 001D0000
Alt 12 00380000
Tab 09 000F0000
Esc 1B 00010000
↑ 上 26 01480000
↓ 下 28 01500000
← 左 25 014B0000
→ 右 27 014D0000
F1 70 003B0000
F2 71 003C0000
F3 72 003D0000
F4 73 003E0000
F5 74 003F0000
F6 75 00400000
F7 76 00410000
F8 77 00420000
F9 78 00430000
F10 79 00440000
F11 7A 00570000
F12 7B 00580000
Insert 2D 01520000
Delete 2E 01530000
Home 24 01470000
End 23 014F0000
PageUp 21 01490000
PageDown 22 01510000 這是大概的虛擬鍵盤碼,各位可以下段點bp 145C393B0 查看 r8 和 r9 的值
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓