Я использую Code :: Blocks для кодирования, но один из кодов, на которые я ссылался, взят из Visual C ++, поэтому у меня возникают трудности с разницей ...: (
полный код здесь
NAKED void ijlWrite()
{
__asm {
PUSH EBP
MOV EBP, ESP
MOV EAX, DWORD PTR SS:[EBP+8h]
MOV ECX, ssQuality
MOV DWORD PTR DS:[EAX+50h], ECX
MOV EDX, DWORD PTR SS:[EBP+0Ch]
PUSH EDX
MOV EAX, DWORD PTR SS:[EBP+08h]
PUSH EAX
CALL lpfnIJLWrite //a global variable
POP EBP
RETN
}
}
Буду очень признателен, если вы переведете их все.
P.S. Я также не знаю, как перевести RETN. как это сделать? В чит-листе нет таких вещей: (* 1008 *