29.1. MSIL Disassembler

Before looking at how you can protect your code from other people, this section describes a couple of tools that can help you build better applications. The first tool is the MSIL Disassembler, or IL Dasm, which is installed with both the .NET Framework SDK and the Microsoft Windows SDK v6.0A. If you have the .NET Framework SDK installed, you will find IL Dasm by choosing Start All Programs Microsoft .NET Framework SDK v2.0 Tools. If you have only the Windows SDK installed, it will be found under Start All Programs Microsoft Windows SDK v6.0A Tools. In Figure 29-1, a small class library has been opened using this tool, and you can immediately see the namespace and class information contained within this assembly.

Figure 29.1. Figure 29-1

To compare the IL that ...

Get Professional Visual Studio® 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.