如何确定指向的句柄对象是否已经在C#中处理?

时间:2015-10-15 16:14:18

标签: c# handle unmanagedresources

我一直在研究代码,以便在C#中安全有效地处理非托管对象。这是使用图像创建的Bitmap对象。我喜欢在调用Dispose()之前和之后跟踪句柄以找出内存中图像的状态。是否有一种很好的方法可以确定在调用Dispose()之后是否仍然指向有效对象的句柄?

1 个答案:

答案 0 :(得分:0)

您可以使用Process Explorer跟踪流程使用的对象。如果您的进程正确关闭了句柄,那么您可以通过进程资源管理器看到该进程不再拥有该对象的句柄。