Вот натолкнулся на такую ф-ю как StackWalk, которая возвращает некоторые интересные мне значения, вроде адреса возврата и количества стековых кадров... Вот только она не выполняется должным образом, что это вообще за ф-я такая ? Говорят ее вроде только из сех обработчиков исключений вызывать можно... Неужто нельзя заюзать просто так ? Вызываю ее как: Код (Text): StackWalk(IMAGE_FILE_MACHINE_I386,GetCurrentProcess(),GetCurrentThread(),&stackFrame,NULL,NULL,SymFunctionTableAccess,SymGetModuleBase,NULL); sprintf(addr2,"retAddr2 = %x\n",stackFrame.AddrPC); MessageBoxA(0,addr2,szCaption,MB_OK); И нифига, везде нули
А все, сори, туплю... Надо было stackFrame инициализировать... Хотя все равно херню какю-то возвращает...