Wineboot
Shachar Shemesh
wine-devel at sun.consumer.org.il
Sat Dec 14 13:25:25 CST 2002
Fabian Cenedese wrote:
> I know nothing about wineserver :) I was just wondering about this
> asynchronously. Of course it shouldn't get locked up. But who will be
> faster then, wine or wineboot? I mean what if a program relies on these
> actions being finished (they usually do), is it sure that wineboot has
> finished when the app gets started?
Most of these ops takes place asynchroniously in Windows as well, so
that's not the issue.
I'm thinking that we should get the wininit.ini processed before the
first Win32 program starts (and synchroniously, just like on Windows).
Then, the delayed renames using RenameFileEx, also synchroniously. Next
should come the RunServicesOnce, RunServices, RunOnce and Run,
asynchroniously.
If we have the concept of "Explorer" in the future, we should defenitely
seperate them a little (i.e. - get RunServices and RunServicesOnce over
with before starting RunOnce and Run). We will also have to address the
concept of Windows NT services at some point (in the future).
As for running things on ExitWindows - I don't think that's a good idea.
It MAY work for wininit.ini stuff, but not the other stuff.
Shachar
More information about the wine-devel
mailing list