November 2, 2008
I guess that I didn’t get enough geekery at the PDC, so I spent this weekend working on a new feature in Crack.NET. You can now open Reflector directly to any type or type member, simply by right-clicking on a Type in the TreeView or Member Name in the ListView, and then clicking on the ‘Open in Reflector’ menu item. The “Version 1.2 News” section on the Crack.NET homepage shows screenshots of this feature in action.
You can download the latest binaries here. If you need to run the app on a 64-bit version of Windows, you will need to download the source code, set the solution’s x64 compiler switch, and build it.
October 25, 2008
I just released an updated version of Crack.NET! It contains a lot of bug fixes, and a few minor new features. I wrote more about this new release in the “Latest News” section on the Crack.NET home page. You can download the new binaries here, or get the latest source code drop here. This version of the tool is much better than the previous one, so I recommend you grab it if you want to be a crackhead. 😀
On the home page, I mention that I’ve rounded up a group of talented individuals who are going to contribute to the project. I’ve dubbed the group “The Cartel”. To see who is in The Cartel, check out the “Latest News” section here.
October 21, 2008
I fixed some of the issues in Crack.NET and created a project for it on CodePlex. Crack.NET now works on 64-bit operating systems (though it only can work with 32-bit applications). I fixed the problem of having the InjectedWindow pick up globally typed Styles and DataTemplates from the application under observation. Also, I added in a transition animation when you click on hyperlinks in Memory Explorer, which makes that UI more user-friendly.
What are you waiting for? Go get it! 😀
Crack.NET on CodePlex: http://www.codeplex.com/cracknetproject
Crack.NET home page: http://www.cracknetproject.com
October 20, 2008
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… 😀