C++ clr снять mini damp с запущенного C# кода

110
21 ноября 2019, 12:40

Как идеологически правильно снять мини дамп с запущенного из C++ (clr hosting) C# кода при возникновении исключения?

На мой взгляд проблема состоит в том что при исключении завершается процесс AppDomain->Load3(..) в процессе которого и крутится C# код.

Как правильно это организовать? Использовать дополнительный интерфейс IDebug итд?

Дамп есть желание снимать MiniDumpWriteDump(), возможно это не правильный выбор, при этом снимать хочется именно мини дамп, полный дамп слишком велик для задачи.

READ ALSO
Почему вызов WinAPI-функции выбрасывает AccessViolationException?

Почему вызов WinAPI-функции выбрасывает AccessViolationException?

При вызове функции SetEntriesInAcl вылетает AccessViolationException: attempted to read or write protected memoryИзолировала этот код и поняла, что если он выполняется под

112
Получить атрибут внешней сборки (c#)

Получить атрибут внешней сборки (c#)

Есть два файла: библиотека и сама программаВ библиотеке находится информация в виде настраиваемого атрибута M (содержится в ещё одной библиотеке...

137
C# Многомерный ассоциативный массив или перегрузка свойств

C# Многомерный ассоциативный массив или перегрузка свойств

Те кто изучал java script или php, а потом переходили на C# наверное меня поймутКак они бедные обходятся без многомерных ассоциативных массивов без...

144
C# - Фильтр в эксель с использованием цикла

C# - Фильтр в эксель с использованием цикла

Подскажите как можно сделать следующие:

125