Hi John, The Windows XP loader does understand the .NET PE format (at least it can recognize them and hand them over to mscoree.dll). If you run http://www.frijters.net/test.exe on Windows XP, it'll print out "hello", if you run it on Windows 2000 it does not (it causes an exception, but this isn't somehow reported). BTW, This is a managed executable (C#) of which I changed the native startup code to an INT 3 instruction.
Regards, Jeroen > -----Original Message----- > From: dotnet discussion [mailto:[EMAIL PROTECTED]] > On Behalf Of John Lam > Sent: Friday, May 31, 2002 04:43 > To: [EMAIL PROTECTED] > Subject: Re: [DOTNET] Windows Software Restriction Policies and CAS > > > I'm fairly certain of this; if the XP loader understood the > format what > would it do without the runtime installed? In .NET Server the runtime > comes baked in, so the loader can do the handoff there. > > -John > http://www.iunknown.com > > > -----Original Message----- > From: Brad Wilson [mailto:[EMAIL PROTECTED]] > Sent: Thursday, May 30, 2002 10:37 PM > To: [EMAIL PROTECTED] > Subject: Re: [DOTNET] Windows Software Restriction Policies and CAS > > John Lam wrote: > > > My question is: how is this handoff managed? I know that under > > Windows.Net Server that the Windows loader understands the > managed PE > > file format, so presumably this is how they did it under Windows.Net > > Server. However, the Windows XP doesn't understand managed PE files > > natively. How is it handled under XP? > > Are you sure? I'm 99% sure that XP understands managed files natively, > even > though it didn't ship with the .NET framework installed. > > Brad > > -- > Read my web log at http://www.quality.nu/dotnetguy/ > > You can read messages from the DOTNET archive, unsubscribe > from DOTNET, > or > subscribe to other DevelopMentor lists at http://discuss.develop.com. > > You can read messages from the DOTNET archive, unsubscribe > from DOTNET, or > subscribe to other DevelopMentor lists at http://discuss.develop.com. > You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.