I am working on .Net applications with multiple threads doing all kinds of things. When something goes wrong in production, I want to see which threads are working (by their managed name), and also be able to pause / kill them.
Anyway to achieve this?
VS is not always available (although this is a good option when available), and WinDbg's user interface is not for lightweight.
I looked at the window of program threads, for example, VS during debugging, but could not find a programmatic way to do this. Process.GetThreads returns very little usable data.
adams source
share