C++ builder 如何實現ce彙編的CreateThread
如題,小弟我思考這個問題很久,小弟以TwMS v230.3 登記找路為練習目標,希望有大大可以幫我解答// TwMS v230.3 登記找路 ThreadRegisterSymbol(AutoFindway)
Alloc(AutoFindway,512)
RegisterSymbol(delay)
Alloc(delay,04)
Alloc(timer,04)
Label(do)
CreateThread(AutoFindway)
delay:
dd 3E8
timer:
dd 0
AutoFindway:
call 02BC2D10
mov edx,eax
sub edx,
cmp edx,
jl AutoFindway
mov ,eax
// Check Status Start
mov eax,
mov eax,
cmp eax,1
jne AutoFindway
mov eax,
mov eax,
cmp eax,0
je AutoFindway
mov eax,
mov eax,
cmp eax,000F423F
je AutoFindway
// Check Status End
call do
jmp AutoFindway
do:
// Teleport
mov eax,
mov ebx, //X
mov edx, //Y
sub edx,2 //adjust Y
mov esi,
lea ecx,
mov eax,
mov eax,
call eax
test eax,eax
je AutoFindway
push edx
push ebx
push 00
mov ecx,eax
call 00B77B30
mov eax,
mov ,1
ret
AutoFindway:
ret
UnRegisterSymbol(AutoFindway)
DeAlloc(AutoFindway)
UnRegisterSymbol(delay)
DeAlloc(delay)
DeAlloc(timer) CreateThread 搜索一下這API很容易找的 這個也不難阿 很簡單的 疫情期間出門在外記得保護好自己唷~ :):) 應該是使用_beginthread()/_beginthreadex()/_endthread()/_endthreadex()這組函數來創建線程,不知道是否理解正確
頁:
[1]