Unused functions in fusion.dll

Paul Chitescu paulc at voip.null.ro
Thu May 14 06:53:09 CDT 2009


On Thursday 14 May 2009 13:29:14 Paul Vriens wrote:
> Paul Vriens wrote:
> > Francois Gouget wrote:
> >> The following fusion.dll functions are unused: nobody calls them and
> >> they are not exported.
> >>
> >>   CompareAssemblyIdentity()
> >>   GetAssemblyIdentityFromFile()
> >>
> >> I checked a Windows fusion.dll I have here and I did not see them
> >> being exported there either. Yet, the MSDN documents them and
> >> presumably there's a way a application can call them...
> >>
> >> Does anyone know what's up?
> >>
> >>
> >>
> >> ------------------------------------------------------------------------
> >
> > What version of the .NET framework do you have? It looks like these came
> > with 2.0
>
> Forget that remark. Just checked both fusion and mscoree on .NET 1.1 and
> 3.5 and neither have these exports.
>
> So, no clue ;)

Those functions are exported normally from the implementation mscorwks.dll 
(but noone guarantees that) and no executable or DLL is linked directly to 
it, instead they call GetRealProcAddress in mscoree.dll

http://msdn.microsoft.com/en-us/library/ms233292.aspx



More information about the wine-devel mailing list