回复 2# 的帖子
为什么 我发现对于 C代码得到的汇编程序,开头是???
然后只是中间一段位置才插入一些如下的汇编代码
00401129 add esp,0Ch
0040112C mov dword ptr [mainret],eax
0040112F mov edx,dword ptr [mainret]
00401132 push edx
00401133 call exit (00401210)
$L17805:
00401138 mov eax,dword ptr [ebp-14h]
0040113B mov ecx,dword ptr [eax]
0040113D mov edx,dword ptr [ecx]
0040113F mov dword ptr [ebp-20h],edx
00401142 mov eax,dword ptr [ebp-14h]
00401145 push eax
00401146 mov ecx,dword ptr [ebp-20h]
00401149 push ecx
0040114A call _XcptFilter (004013a0)
0040114F add esp,8
$L17807:
00401152 ret
$L17806:
00401153 mov esp,dword ptr [ebp-18h]
00401156 mov edx,dword ptr [ebp-20h]
00401159 push edx
……
是不是这个汇编代码的执行,是从什么固定位置开始的 ?、