PDA

View Full Version : DotNET Tracer


Kurapica
06-29-2008, 06:25 AM
This is a simple tool that has a similar functionality to RegMon or FileMon but it's designed to trace events in .NET assemblies in runtime, many events can be reported so you can understand what's going on in the background.

1- Select the assembly you want to analyze
2- Set the Events Mask, i.e Events you want to catch
3- Click "Start"

I hope it's useful and as always bug reports are welcome.

Download:
http://www.sendspace.com/file/tuzs5i

Devine9
06-29-2008, 11:20 PM
Well done Kurapica,

very nice.

-DR

axiohm
06-29-2008, 11:21 PM
Thanks for this, Kurapica! Great share!

Kurapica
06-30-2008, 04:54 AM
What's new ?

1- Minor bugs fixed
2- Added 14 NEW Exception events, useful shit
3- New cool skin !! :-D

Download
http://www.sendspace.com/file/1bwojo

Kurapica
06-30-2008, 09:18 AM
I guess I was hyper today to release this twice in one day :D, this is the final release of this tracing tool

What's NEW ?

1- Enhanced scrolling in Events listview using mouse wheel
2- Ability to save events log to (*.log) files for later analysis
3- Every event has a special icon so that you can understand the list more easily
4- Removed skin to reduce flickering and enhance performance

I hope it's useful.

DOWNLOAD
http://www.filesend.net/download.php?f=e41968420dd332e688684452235c5c46

http://img300.imageshack.us/img300/8364/66726322io3.jpg

rymez2K
07-01-2008, 09:28 AM
Great work Kurapica
Although it seems that the save button is disabled once the trace starts?
Thanks

Kurapica
07-01-2008, 02:03 PM
Great work Kurapica
Although it seems that the save button is disabled once the trace starts?
Thanks
You are right and as always blame Microsoft for that, I use subclassing to achieve communications between processes, Using The OpenFileDialog or SaveFileDialog classes can kill the Subclassing function in your application and this only happens in Visual studio 2005, so I had to disable the button during the tracing process but you can save the log as soon as the traced process exits.