0
Я пытался получить файл дампа моего приложения с помощью команды ProcDump следующим образом:В чем смысл исключений, показанных procdump.exe?
c:\dump>procdump.exe -e -h -ma -o -w myapp.exe c:\dump
ProcDump v6.00 - Writes process dump files
Copyright (C) 2009-2013 Mark Russinovich
Sysinternals - www.sysinternals.com
With contributions from Andrew Richards
Waiting for process named myapp.exe...
Process: myapp.exe (1620)
CPU threshold: n/a
Performance counter: n/a
Commit threshold: n/a
Threshold seconds: n/a
Number of dumps: 1
Hung window check: Enabled
Exception monitor: Unhandled
Exception filter: *
Terminate monitor: Disabled
Dump file: c:\dump\myapp_YYMMDD_HHMMSS.dmp
Press Ctrl-C to end monitoring without terminating the process.
[12:23:13] Exception: E0434F4D.COM
[12:23:27] Exception: E0000001
[12:23:38] Exception: 80040155
[12:25:21] Exception: E0434F4D.COM
The process terminated
Но смысл исключений E0434F4D.COM, E0000001, и 80040155?
У вас есть Google? И вы помещаете свою программу в try-catch, чтобы поймать исключение. – Brainless
Спасибо за ваш ответ. Я использовал Google для них, но я не могу найти ответ. Мне нужно знать, в чем смысл этих исключений из-за того, что наше приложение очень большое ... – TDBao
Вы пробовали «try-catch»? Кроме того, вы пробовали следующее: 1) отредактируйте приложение примерно ок. вызывается половина функций. Если проблема все еще присутствует, разделите ее на 2 и т. Д. 2) какова предыдущая стабильная версия? вернитесь туда и продолжайте постепенно 3) Используете ли вы третьи стороны? Это может быть причиной ваших проблем. Попробуйте заменить их ложными третьими лицами. 4) отлаживать ваше приложение, устанавливая точки останова и ходячие строки за строкой (нет необходимости вводить каждую функцию ...), 5) и т. Д. – Brainless