Здравствуйте, Колян, Вы писали:
К>Проблема такая. Надо снять stack-trace из другого процесса (exe, собран на VC6).
К>В текущем процессе stack-trace снимается с пощью StackWalk() на ура.
К>Но. Если в StackWalk() пихаю хэндл другого процесса, то нифига не работает. Не работает и функция SymGetModuleBase().
К>Вижу два пути решения.
К>1. Я что-то делаю не так и надо научиться. Помогите!
К>2. Надо забить на функции MS и разбирать стек вручную. Все регистры и дамп стека дергать из другого процесса умею, но как по стеку гулять? Киньте ссылочку на доку!
Поиск в старой MSDN (январь 2000 года — достаточно старая) по словам SetUnhandledExceptionFilter Pietrek, и будет тебе дока. В MSDN за июль 2002 года этой статьи из Microsoft Systems Developers Magazine (или как он там назывался до переименования в MSDN Magazine)уже нет.
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.