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.

Reply via email to