我在客户端机器上安装了一个.net exe,它抛出了一个异常..那么如何调试并找到确切的错误..
请注意,1-这不是远程调试.. 2-我没有要检查的日志文件,机器是 Windows 7..
请让我知道这是否可能?
根据评论:正如我已经告诉过的,我没有要验证的日志文件,也没有任何堆栈竞赛。
所以其他人知道如何找到确切的错误..????
我在客户端机器上安装了一个.net exe,它抛出了一个异常..那么如何调试并找到确切的错误..
请注意,1-这不是远程调试.. 2-我没有要检查的日志文件,机器是 Windows 7..
请让我知道这是否可能?
根据评论:正如我已经告诉过的,我没有要验证的日志文件,也没有任何堆栈竞赛。
所以其他人知道如何找到确切的错误..????
假设 exe 崩溃(即异常未处理),那么如果您无法在远程计算机上安装任何东西,您将需要从Windows Error Reporting获取转储文件。
对于托管可执行文件,您应该将 WER 配置为生成完整转储,因为小型转储可能没有足够的信息。
在您的机器上拥有此转储文件后,您可以使用 WinDbg 和SOS 扩展对其进行分析(假设您有一个与生成转储文件的 exe 匹配的 pdb 文件)