系统魔法数字探秘,19930520发生了什么 ? vc里奇怪的固定常量:)

    技术2022-05-11  152

    不知道注意到吗?

    VC的例外处理

     

    比较有意思的事情,这个使用还是比较广泛的:Pvc 的CRT 源码里这个文件--->EXSUP.INCMAGIC_NUMBER1           equ     019930520h

    MSVCRT,猜测是1993年c++有seh了?,还是win32 使用了?发生什么了,呵呵,诸位发挥发挥网上找到的,解释居然是俄国文.....Visual Studio 2003:

    Code: void CExceptionsTestApp::OnTest() {     HRESULT hr;         try         {          throw E_OUTOFMEMORY;//         }         catch(HRESULT hrCaught)         {                 hr = hrCaught;         }         catch(...)         {                 hr = E_FAIL;         }              if(hr == E_OUTOFMEMORY)             AfxMessageBox("E_OUTOFMEMORY"); }

    Code: 004012A0 push ebp 004012A1 mov ebp,esp 004012A3 push -01 004012A5 push 0041F36E 004012AA mov eax,fs:[00000000] 004012B0 push eax 004012B1 mov fs:[00000000],esp

    ...

    0041F36E mov eax,0042563C 0041F373 jmp ___CxxFrameHandler

    ...

    0042563C dd 19930520 00425640 dd 00000003 00425644 dd 004255F0 00425648 dd 00000001  


    最新回复(0)