> Does the functions avaiable in .NET call the underlying Win 32 APIs
> or the fuctions are implemented in the framework itself ?
It depends. Many .NET classes are wrappers for Windows API, especially the
ones that have something to do with the operating system.
Gabriele
Inline ***
Willy.
> hi,
>
> I am a bit confused about .NET framework. Does the functions avaiable in
> .NET call the underlying Win 32 APIs or the fuctions are implemented in the
> framework itself ?
*** Yes, When calling OS services it will use the underlying Win32 API's.
> Also there are some different APIs available for win98 and win2000. So if
> .NET calls the OS APIs then does it detect the OS version and then call the
> API ?
*** The OS version will be checked and the appropriate API will be called
when available, else it will throw an exception.
> When installing the .NET Framework some dlls like System.Drawing are copied
> as "Generating Install-time code " - what does this mean ? Is it that the
> Dlls are copied in native code for faster execution ?
*** Some assemblies are Ngen'nd to reduce start up time.
> may be i am missing something here. Do advice.
> Thanks.
> Pravin.