News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Import libraries with apps created on .NET framework

Started by SiLentThReaD, August 05, 2005, 10:08:41 PM

Previous topic - Next topic

SiLentThReaD

Hi all,

Recently, I built a small app in .net, and then decided to open up with WDasm. I decided to check the import functions, and I did not find things like.... MessageBoxA.

Even though, I included a message box in the app.

Is the .NET framework, still using the standard API's ?

sluggy

Yes, but it is not as simple as that. .Net code is compiled to MSIL, which is an intermediate (pseudo) assembly language, when the app is run it gets JITted to native assembly. You could try running the ngen.exe tool to compile it straight to native assembly, and then disassemble it and have a look.


hitchhikr

If i had a guess i'd say they use a custom routine to load the dlls, together with
unicode/wide strings (or maybe not).