Hmm I may be completely mistaken but doesn''t Windows use the ActCtx stuff
for compatibility profiles? Wouldn't we be able to use
"forward-compatibility" profiles? If that's right, it may be the cleanest
system for it.

On 7 March 2015 at 22:38, Jerome Gardou <jerome.gar...@reactos.org> wrote:

>
>
> Le 07/03/2015 22:21, Timo Kreuzer a écrit :
>
> Am 07.03.2015 um 20:04 schrieb Colin Finck:
>
> Am 07.03.2015 um 13:44 schrieb Timo Kreuzer:
>
> The file system
> redirection would redirect system32 into merged folders, containing the
> version specific DLLs, while everything that is not existing in this
> folder will be taken from the original system32. Potential naming
> scheme: system32.601 system32.602, etc.
>
> Isn't that the same problem WinSxS tries to solve? Do we really need to
> introduce another folder scheme for multiple DLL versions here?
>
> AFAIK SxS only works with manifests, not with registry configuration
> (correct me if I'm wrong), so we'd probably need a modified solution here
> anyway. And have you ever had a look into your Windows/winsxs folder? DLL
> hell 2.0! My winsxs folder on Win7 contains > 14.000 subfolders. (ok, one
> might take that as an argument, that another few hundred or thousand
> wouldn't hurt so much ;-))
>
> You're not wrong, but we could store the manifest into the registry. With
> a nice config tool, that would be completely transparent to the user.
>
>
>
> Okay, SxS manages one DLL per folder while your idea is to have folders
> with multiple DLLs of the same version. But if we do file system
> redirection anyway, this should be solvable. Or am I missing something
> here?
>
> I don't see the relationship between FS redirection and SxS. If we do the
> former, we don't need the latter. In fact FS redirection wouldn't work very
> well in an environment, where each DLL lives in it's own folder.
>
>
> We need full SxS support anyway, so why not make use of it for this
> task as well?
>
>
> I just think that a wow64 like FS redirection might be the cleanest and
> easiest approach. We are not going to handle all kinds of different DLL
> versions in all kinds of mixes, just a relatively small set of major OS
> versions. And each of them with a pretty consistent set of DLLs.
> But that doesn't mean that I would rule out sxs. If we can easily provide
> an sxs solution, that doesn't result in a huge mess, we can go that way.
>
> Timo
>
>
>
>
> _______________________________________________
> Ros-dev mailing 
> listRos-dev@reactos.orghttp://www.reactos.org/mailman/listinfo/ros-dev
>
>
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to