|

- UID
- 485378
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 2
- 楓幣
- 24
- 威望
- 1
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 1
- 閱讀權限
- 10
- 性別
- 保密
- 在線時間
- 16 小時
- 註冊時間
- 2025-6-5
- 最後登入
- 2026-2-21
|
|
本帖最後由 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 我根據之前大大更改的,看沒有人更新希望大大貢獻更多。感謝
|
|