Re: Креш-дамп для нативных процессов
От: rumit7  
Дата: 29.08.17 12:12
Оценка: 15 (3)
Здравствуйте, Timonn24, Вы писали:

T>Добрый день!


T>Ряд программ, тот же Google Chrome, как я понимаю, для снятия аварийных дампов используют сторонний вспомогательный процесс. Какие от этого профиты? И есть ли какие рекомендации, как наиболее правильно снимать креш-дамп (имеется ввиду MiniDumpWriteDump) в своем приложении: в аварийном потоке, в потоке, порожденном для снятия отдельно, или вообще в отдельном процессе. Спасибо.


ну если конкретно про "снятия аварийных дампов используют сторонний вспомогательный процесс", то на это есть рекомендация в MSDN-e в статье про ф-ю MiniDumpWriteDump:

MiniDumpWriteDump should be called from a separate process if at all possible, rather than from within the target process being dumped. This is especially true when the target process is already not stable. For example, if it just crashed. A loader deadlock is one of many potential side effects of calling MiniDumpWriteDump from within the target process.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.