[PATCH v4] ntoskrnl.exe: Implement ZwLoadDriver and ZwUnloadDriver

Alexandre Julliard julliard at winehq.org
Sat Jan 23 08:44:25 CST 2016


Sebastian Lackner <sebastian at fds-team.de> writes:

> * In theory, all drivers should be loaded into the same address space. This means,
>   winedevice and the wineserver has to keep track of them, and its not sufficient to
>   maintain a list in ntoskrnl.exe.

We may want a system-wide list of drivers at some point, but so far we
haven't needed that. If it turns out to be necessary, it can certainly
be added later.

However, the goal is not to load all drivers in the same address space,
that would be very fragile. Drivers should be in separate processes,
except when they truly need to talk to each other; that what's this
patch is supposed to make possible.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list