转储Windows进程的句柄以及有关它们的额外信息
今天,我的应用程序在分配映像时在Windows上抛出“不再有句柄”错误。为了调试这个,我想得到一个我的应用程序获得的所有句柄的列表。如果可能的话,甚至可以使用字体、图像或其他任何类型,并在错误报告中包含信息,以查看我的应用程序泄漏的位置转储Windows进程的句柄以及有关它们的额外信息,windows,debugging,dump,window-handles,Windows,Debugging,Dump,Window Handles,今天,我的应用程序在分配映像时在Windows上抛出“不再有句柄”错误。为了调试这个,我想得到一个我的应用程序获得的所有句柄的列表。如果可能的话,甚至可以使用字体、图像或其他任何类型,并在错误报告中包含信息,以查看我的应用程序泄漏的位置 我使用Java和SWT,但在这种情况下调用本机函数或第三方应用程序获取信息没有问题。有关实用工具,请尝试Microsoft Process Explorer。这将显示进程字符串、句柄、文件、父级、线程、线程堆栈等。是我需要的工具!它甚至可以编写脚本,因此可以在b
我使用Java和SWT,但在这种情况下调用本机函数或第三方应用程序获取信息没有问题。有关实用工具,请尝试Microsoft Process Explorer。这将显示进程字符串、句柄、文件、父级、线程、线程堆栈等。是我需要的工具!它甚至可以编写脚本,因此可以在bug报告中使用输出。是的,这确实是一个很棒的工具。我希望它是可编写脚本的,这样我就可以通过邮件发送它的输出了。看看Handle,例如,一个命令行应用程序。(它的文档甚至说“你也可以在Sysinternals获得这个程序的基于GUI的版本Process Explorer。”)