Debugging question: Which Thread Did That?

time to read 1 min | 191 words

I want to do something (hopefully) simple, I've an application that is using too much CPU, but this is a plug-ined application, so I want to know which thread is causing this, and which Dll is being used. That way I can continue to use the application after I remove the offending plugin.

However, I found no way to do this. TaskMgr is of no help, of course, but I had high hopes for ProcExp from SysInternals.com, but it doesn't seems to offer any informations about thread. I don't get anything when I try to see a process' properties, maybe it's there and my version is bad, I don't know. The help mention that such a thing exist, but I can't get it! Very very very annoying!

I then tried running ProcExp as my own user (instread of as Admin, as it usually insist on running) and it Just Worked! I'll have to try that when running as admin, and then I'll see if it's just a runas problem, or some configuration with procexp and my administrator user.