To compile and run the code you must have installed Microsoft .NET Framework Beta 2.
Since I received copy of Visual Studio .NET Beta 2 and did not manage to find
"ILAssemblyLanguageProgrammersReference.doc" which was included in beta 1, I
decided to share my experience with other assembly enthusiasts. Documents for
somebody interested in intermediate language could be find in : "C:\Program
Files\Microsoft.NET\FrameworkSDK\Tool Developers Guide\docs
". Typically
work with assembler is from command line and using notepad. To open command line
in some directory I'm creating registry entry (key) in "HKEY_CLASSES_ROOT\Folder\shell
"
called CmdLine and again new entry in CmdLine called command where we are changing
(Default) to string value REG_SZ "cmd.exe %1". In that way we are opening command
line using context menu (right click on folder icon and select CmdLine). Also
it comes handy to create shortcut to NOTEPAD.EXE and ildasm.exe in "C:\Documents
and Settings\whatever your name is\SendTo
" so that you can send .il files
to notepad and .exe files to disassembler.
Comments