gpt4 book ai didi

c++ - procdump.exe 显示的异常是什么意思?

转载 作者:行者123 更新时间:2023-11-28 06:20:39 26 4
gpt4 key购买 nike

我尝试使用 ProcDump 命令获取我的应用程序的转储文件,如下所示:

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 是什么意思?

最佳答案

这些数字是异常代码,例如在 WinDbg 中用于处理异常(命令是 sxe)。

  • E0434F4D 是 .NET 异常

    字符 .COM 是错误代码的 ASCII 表示(从 WinDbg 输出):

    0:017> .formats e0434f4d
    Evaluate expression:
    ...
    Chars: .COM
  • 80040155 看起来像 HRESULT(WinDbg 的输出):

    0:017> !error 80040155
    Error code: (HRESULT) 0x80040155 (2147746133) - Interface not registered

关于c++ - procdump.exe 显示的异常是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com