the base adress is 0x10000
text:00014ED0 push offset aSyserCreatefra ; "Syser : CreateFrame()error!/n"
.text:00014ED5 jmp loc_14E49
.text:00014EDA ; ---------------------------------------------------------------------------
.text:00014EDA
.text:00014EDA loc_14EDA: ; CODE XREF: sub_14D8B+143j
.text:00014EDA mov eax, dword_121E7C
.text:00014EDF cmp [eax+3AF0h], bl-->mov [eax+3AF0h], al
.text:00014EE5 jnz short loc_14F28
.text:00014EE7 cmp [eax+3AF1h], bl-->mov [eax+3AF1h], al
.text:00014EED jnz short loc_14F28--> jmp short loc_14F28
.text:00014EEF push offset asc_14BCC ;
"***************************************"...
.text:00014EF4 call DbgPrint
本文分析了Syser在创建帧时出现的错误,并通过具体的代码片段展示了错误发生的位置及可能的原因。通过对eax寄存器指向的内存地址进行比较判断,探讨了如何避免此类错误的发生。
573

被折叠的 条评论
为什么被折叠?



