今天我的应用程序在分配图像时在Windows上抛出“不再处理”错误。为了调试这个,我希望得到我的应用程序获得的所有句柄的列表。如果可能,甚至可以使用类型,如字体,图像或其他类型,并在错误报告中包含信息,以查看我的应用程序泄漏的位置。
我使用Java和SWT,但在这种情况下调用本机函数或第三方应用程序来获取信息没有问题。
答案 0 :(得分:1)
对于实用程序,请尝试Microsoft Sysinternals中的 Process Explorer 。这将显示进程字符串,句柄,文件,父项,线程,线程堆栈等等。
答案 1 :(得分:1)
GDIView是我需要的工具!它甚至可以编写脚本,因此可以在错误报告中使用输出。