I have been working a lot on a new developer tool, called Crack.NET. It is similar to Mole in that it allows you to walk an object graph on the managed heap, and similar to Snoop in that it injects itself into another .NET application and reports back information to you. It works for WPF applications, as well as Windows Forms applications.
However, on top of that functionality, I added in the ability to write and execute IronPython scripts that run inside the other application. Those scripts can do, well…pretty much anything. The possibilities are mind-boggling.
I wrote an article about Crack.NET and put it on the tool’s home page. The binaries and source code are available on that page, as well. Here’s the link:
I’ve been working non-stop on Crack.NET for almost 48 hours. Time for some sleep… 😀