dotPeek is a program that can decompile .NET assemblies to C# or IL.
It is a Windows 95/98/ME/NT/2000/XP disassembler and decompiler for Java.
Distribute trial versions of your apps and protect your .NET source codes.
EMSA Register Dll Tool offers information about dll, ocx and exe files.
Generic object browser and MSIL disassemble.