A
Abhishek Srivastava
I am reading applied .net programming by Jeffrey Richter. I am reading
about how the CLR gets loaded. From what I understand, that for all
other OSes except (XP, 2003 Server) the CLR is loaded by the x86 stub
in the .text section of the PE Header.
However for XP and windows 2003 the CLR is loaded by looking for a
directory entry. If the directory entry exists or is not 0 the CLR is
loaded.
Just curious to know why there are two ways of loading the CLR instead
of 1. Why can't all the OS look for the same directory entry. Or why
can't all the OSes load the CLR based on the stub call in the .text
section of the PE header.
regards,
Abhishek.
about how the CLR gets loaded. From what I understand, that for all
other OSes except (XP, 2003 Server) the CLR is loaded by the x86 stub
in the .text section of the PE Header.
However for XP and windows 2003 the CLR is loaded by looking for a
directory entry. If the directory entry exists or is not 0 the CLR is
loaded.
Just curious to know why there are two ways of loading the CLR instead
of 1. Why can't all the OS look for the same directory entry. Or why
can't all the OSes load the CLR based on the stub call in the .text
section of the PE header.
regards,
Abhishek.