Como fazer o meu código criando arquivo de despejo antes de falhar?

Eu tenho algum código em C # e C ++ (em um projeto). Este código tem algum travamento e eu estou tentando encontrá-lo. mas essa falha não é reproduzida a qualquer momento - e não consigo encontrá-la.

Eu quero configurar o código / o sistema operacional Windows para criar o arquivo de despejo na falha.

as limitações que eu tenho são ... Eu tenho acesso limitado à máquina em que essa falha se reproduz - isso não está desenvolvendo a máquina .. isso é testar a máquina de laboratório

Então, como fazê-lo ? Como posso alterar as propriedades na solução que um novo arquivo de despejo criará em qualquer falha?

(o objetivo é poder analisar o despejo na ferramenta windbg)

questionAnswers(3)

yourAnswerToTheQuestion