PDA

View Full Version : Olepro32.dll version 2.40.4275.1



Aditya
07-26-2005, 10:20 AM
The problem is that on a client's PC, he is running Windows XP SP1 and has the following OLE files that are different from a typical Windows XP SP1 environment.

Typical Windows XP SP1 PC:
----------------------------
Asycfilt.dll: 3.50.5014.0
Comcat.dll: 5.0.2600.1
Oleaut32.dll: 3.50.5016.0
Olepro32.dll: 5.0.5014.0

Visual Studio Service Pack 6 OLEAUT32 and COMCAT Merge Modules:
-------------------------------------------------------------------
Asycfilt.dll: 2.40.4275.1
Comcat.dll: 4.71.1460.1
Oleaut32.dll: 2.40.4275.1
Olepro32.dll: 5.0.4275.1

Client's PC:
------------
Asycfilt.dll: 2.40.4275.1
Comcat.dll: 4.71.1460.1
Oleaut32.dll: 2.40.4275.1
Olepro32.dll: 2.40.4275.1

Now, as I understand, these files are part of the Windows File Protection feature that is present on Windows XP (as well as Windows 2000 and Windows ME). Hence, my client's Windows XP environment should have prevented overwriting these files with the files that are part of Visual Studio Service Pack 6 OLEAUT32 and COMCAT merge modules.

Furthermore, I see that the file, "Olepro32.dll", that is on my client's PC is versioned 2.40.4275.1; this file did not come from the SP6 OLEAUT32 merge module since the one in the merge module has a higher version.

Question 1:
How did my client's PC acquire these files if the Windows XP file protection feature is present?

Question 2:
Can these files be overwritten by a setup even in the presence of the file protection feature on Windows XP? Or can they be updated by turning off the file protection feature manually (i.e., not through a setup program)?

Question 3:
Is there an official source that can provide the "Olepro32.dll" file (e.g., another Microsoft product) which has a peculiar version 2.40.4275.1?

Question 4:
What is the best way that these files can be updated on my client's Windows XP SP1 enviroment?

!!URGENT!!

Thanks,
Aditya

RobertDickau
07-26-2005, 03:15 PM
Microsoft's DLL Help database can be useful for tracking down the origin of a particular version of a DLL: http://support.microsoft.com/dllhelp/...