[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: module / filename issue
From:       Ulrich Weigand <weigand () informatik ! uni-erlangen ! de>
Date:       1999-09-30 18:13:27
[Download RAW message or body]


Eric Pouech <Eric.Pouech@wanadoo.fr> wrote:

> 2/ change the code to, at startup only, explicitely load the three core 
> components; later on, call to LoadLibrary("KERNEL") will work because 
> KERNEL being already loaded, should be found in the loaded module list, 
> and no extra calls to builtin loading functions shall be required (and 
> since those are NE modules, it should still even work with address
> space separation)

Exactly.  This is why KERNEL/GDI/USER *are* currently loaded at startup ;-)
Look into miscemu/main.c for Wine, or loader/main.c for WineLib ...

The LoadLibrary16("KERNEL") call found there will need to be changed
to LoadLibrary16("KRNL386.EXE"), but that's all that should be necessary.

Bye,
Ulrich


=========================================================================

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic