004281DC|.8>moveax,dwordptr[ebp-5C]
004281DF|.E>call<Forms::TCustomForm::Close(void)>
004281E4|.E>jmpshort<loc_42821D>
004281E6>|>6>movwordptr[ebp-48],80
004281EC|.B>movedx,00523C3B;ASCII"Yourregistrationcodeisinvalid.",LF,"Ifyouhavepurchasedthissoftwareandgetthewrongcode,maybeyouhavenotdownloadedandinstalledthelatestversion.Orpleasesendemailto:support@exeicon.com",LF
004281F1|.8>leaeax,dwordptr[ebp-34]
004281F4|.E>call<sub_509504>
004281F9|.F>incdwordptr[ebp-3C]
004281FC|.8>moveax,dwordptr[eax]
004281FE|.E>call<Dialogs::ShowMessage(System::An>
00428203|.F>decdwordptr[ebp-3C]
00428206|.8>leaeax,dwordptr[ebp-34]
00428209|.B>movedx,2
0042820E|.E>call<sub_509664>
00428213|.E>jmpshort<loc_42821D>
00428215>|>8>moveax,dwordptr[ebp-5C]
00428218|.E>call<Forms::TCustomForm::Close(void)>
0042821D>|>8>movedx,dwordptr[ebp-58]
00428220|.6>movdwordptrfs:[0],edx
00428227>|>8>movesp,ebp
00428229|.5>popebp
0042822A\.C>retn
第十六章Pic2Ico2.1注册主程序的功能模块简要理解
粗粗的阅读后,我们大致了解了此段的大致含义和重要程序功能块:
1.判断用户名是否为空。
00427F19|.E>call<sub_509664>;\001.00509664
00427F1E|.5>popecx
00427F1F|.8>testcl,cl
00427F21|.7>jeshort<loc_427F5F>
00427F23|.6>movwordptr[ebp-48],14
00427F29|.B>movedx,00523BDE;ASCII"PleaseinputyourFullName!"
00427F2E|.8>leaeax,dwordptr[ebp-8]
00427F31|.E>call<sub_509504>
2.注册成功的关键判断:
00427F8F|.E>call<sub_4262FC>;\001.004262FC
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32335-16.html
虽然美国有台湾保护法