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