Friday, June 17, 2005

DILE in DILE (second release)

The 2nd release of my little program is ready. Here are the links:

The zip file: dile_v0_1_beta.zip.
readme.txt: readme.txt.
license.txt (GPL): license.txt.
change_log.txt: change_log.txt.

The UI of the program hasn't changed, except updating the version number in the About box which is the most important part of every application, as we know...
The most significant new feature is that .NET 2.0 features are supported which means that assemblies which were built with Whidbey can also be loaded. And this also means that finally DILE can be loaded in DILE, so the program can show its own IL code. I think it looks quite good. :-)

As always, here are a few interesting (?) screenshots:

A quite complicated generic method call

A simple generic method declaration

A method declaration with some P/Invoke information

An interesting method declaration ("full of stars" :-))

Little more P/Invoke

Permission set (unfortunately, only XML permission sets are displayed correctly)

This is the best: DILE in DILE

And now the bad news. Soon, I'll have a new job which means that in the next few months I'll be even busier than before. I'm afraid I won't have too much time to develop DILE, although I'll try to fix bugs what I find.
If I could fix that permission set problem then I could also start the next big part, implementing debugging. With debugging, DILE could really become a useful program and not just "one out of the many (?) disassemblers".
So, I'll continue working on this project but I'm afraid slower than ever, for a while. :-(