Not sure if that actually happens, but I meant that
c:\windows\system32\comctl32.dll is the original, while
c:\windows\winsxs\comctl32-latest-version.dll\comctl32.dll is a symlink.

Best regards,
Alex Ionescu

On Sun, Mar 8, 2015 at 4:50 PM, Giannis Adamopoulos <
giannis.adamopou...@reactos.org> wrote:

> You mean multiple versions of the same dll are in fact just one dll in
> some cases?
>
> ReactOS Development List <ros-dev@reactos.org> wrote on Sun, March 8th,
> 2015, 9:50 AM:
> > ActCtx or "Fusion" is part of WinSxS yes, and activation contexts can be
> > built from manifest files, registry, app compat, so we don't have to
> > necessarily use the "Winxs" part which is manifest-only, but rather
> > leverage the actual "Fusion" backend.
> >
> > FYI, a lot of people don't know this, but those 14000 folders/files in
> > WinSxS are actually sym (or hard?) links. Explorer shows you that the
> > folder is xx GB but in fact it's tiny --  most of those DLLs are symlinks
> > to the real ones in system32.
> >
> > Best regards,
> > Alex Ionescu
> >
> > On Sat, Mar 7, 2015 at 9:51 PM, David Quintana (gigaherz) <
> > gigah...@gmail.com> wrote:
> >
> > > 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
> > >
> > >
> > _______________________________________________
> > 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
>
_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to