Custom Search

Conflict Solving Techniques

DLL/COM Redirection :
Supported by windows 2000 and later
In this type the executable and the DLL’s are installed to the same directory and windows will use the copies of the DLLs in the executable directory. To enable DLL redirection,one creates a redirection file which is empty (Zero-byte) File named after the application with the extension “.local” appended to it, in the application directory. Example : if the application is “appname.exe” the redirection file will be “appname.exe.local”.

Win32 assemblies :
Supported by Windows XP
A win32 assembly is a executable or DLL with a manifest file – a specially formatted XML text file, describing the assemblies dependencies. The main advantage of using win32 assemblies is that it can be installed without writing Com data to the registry, ideally making the application and its libraries completely self contained. Application manifests : it contains application name and version information and the names and com information for its dependant libraries. An application manifest file should be named appname.exe.manifest. Assembly manifests : is a manifest for a DLL or OCX file contating the libraries file name version, and COM information. A assembly manifests is a name of the form OrganizationName.DivisionName.Assembly.Manifest.

No comments: