Re: OT: Proè OpenSource
Jindrich Kubec
kubecj@asw.cz
Čtvrtek Září 6 17:07:38 CEST 2007
At 16:55 6.9.2007, Miroslav Sinko wrote:
>--- Pavel Troller <patrol@sinus.cz> wrote:
> > Zdravím,
> > zde se rád zeptám odborníkù na windows: Lze aplikaci vnutit, aby
> > pou¾ila
> > jednu konkrétní verzi knihovny ?
>
>Ak date DLL priamo do adresara aplikacie, tak sa natiahne do tejto
>aplikace tato. Ak teda predpokladate, ze nova DLL by mohla sposobit
>nefunkcnost inych aplikacii, tak ju nedate do spolocneho adresara
>(typicky Windows\system32). Samozrejme moznost zdielania tym straca
>opodstatnenie.
>
>O nejakom automatickom natahovani "vynutenej" verzie neviem. Neviem,
>ako by mohli byt rozne verzie tej istej DLL v spolocnom adresari, kedze
>meno DLL je rovnake a v nazve neobsahuje cislo verzie.
Dneska uz se to nejak da, ale obavam se, ze jen na XP a vyse (nevim, zda
danou funkcnost backportovali do starsich systemu). Napr. pres COM nebo
pres SxS
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsetup/html/sidebyside.asp)
Nic to nemeni na tom, ze kdyz jde neco udelat jednoduse a pruhledne, tak to
ms udela obskurne, nepruhledne a pres nejaky sileny API, pripadne to dodava
pouze pro 'nove' systemy.
Jindroush (kubecj@avast.com)
http://www.kostky.org - Pro fany stavebnic LEGO.
Další informace o konferenci Hw-list