Jump to content

Looking for help with the following DLL files


Recommended Posts

Guest wsxedcrfv
Posted (edited)

I'm trying to see why my installation of CorelDraw on this win-98 system doesn't function properly. When I bring up dialog boxes or windows pertaining to file operations (open, save, import, export) there are several buttons, options and drop-down lists that are missing from the dialog window.

By using cctask I have brought up a list of system modules (DLL's) that are called from or by Coreldraw. I have then searched my system for all copies of these files, and have identified a short list of them that I believe are not the same version that a "typical" or default windows 98 system would have.

In each case, I am listing the version of this file that I have (in the windows/system directory) and in some cases the date of the file, along with the version numbers of other copies of that file that I have elsewhere on the system.

I'm looking for someone else to tell me if I am using the wrong version (ie - an incompatible or old version) of the following files:

comdlg32.dll 4.72.3510.2300 12/14/2008

expsrv.dll 6.1.9774 (also have 6.72.9414)

mfc42.dll 6.00.9782.0 2/27/2004 (have many others)

msjet35.dll 3.51.2723.0 (8/9/2001)

msjint35.dll 3.51.0623.0 (5/1/1998) - old?

msjter35.dll 3.51.0623.0 (5/1/1998) - too old?

msvcrt.dll 6.10.9848.0 (3/3/2007)

ole32.dll 4.71.3328 (also have 4.71.2900)

oleaut32.dll 2.40.4522 (have several others)

olepro32.dll 5.0.4522 (have several others)

rpcrt4.dll 4.71.3328 (also have 4.71.2900)

shdocvw.dll 6.00.2800.1990 xpsp2.090827-1539 (also have 6.00.2800.1106)

shell32.dll 4.72.3812.600 (also have 4.72.3612.1700)

shlwapi.dll 6.00.2800.1990 xpsp2.090827-1539 (also have 6.00.2800.1106)

shw32.dll 4.01 (also have 6.00.3)

user32.dll 4.10.2231 (also have 4.10.2222 and 4.10.2227)

wininet.dll 6.00.2800.1639 (also have 5.00.2614.3500 and 6.00.2800.1106)

shw32.dll is an interesting file - it is not a microsoft file. It is described as "Memory Management Library for Win32". Company name: Microquill Software Publishing Inc. Product Name: SmartHeap. Copyright: Compuware Corp (1991 - 2000). Anyone ever see this file before?

Edit: Ok, after some trial and error, the problem file was comdlg32.dll. I found 3 copies of that file scattered on the drive, and they all gave the same version number (4.72.3510.2300) but a binary-compare of the files showed that the file in windows/system was different than the other files, and replacing it solved this problem.

In looking more closely at the modded file (specifically it's date-stamp) I can now say that it must have been modified by version 3.6 of KernelEx, which I seem to have installed on Dec 14, 2008. According to the file KEXRECO.BAT, these files were somehow touched or modified:

VERSION.DLL

SHFOLDER.DLL

COMDLG32.DLL

GDI32.DLL

USER32.DLL

ADVAPI32.DLL

SHELL32.DLL

KERNEL32.DLL

I'm having a closer look at those files right now.

For user32.dll, I'm currently using version 4.10.2231, and I have versions 4.10.2227 and 4.10.2222 elsewhere on the drive.

For shell32.dll, I'm currently using version 4.72.3812.600, and I have version 4.72.3612.1700 elsewhere on the drive.

All other files seem to be the original versions.

Edited by wsxedcrfv

Posted

...I have then searched my system for all copies of these files, and have identified a short list of them that I believe are not the same version that a "typical" or default windows 98 system would have...

I'm looking for someone else to tell me if I am using the wrong version (ie - an incompatible or old version) of the following files:...

shw32.dll is an interesting file - it is not a microsoft file. It is described as "Memory Management Library for Win32". Company name: Microquill Software Publishing Inc. Product Name: SmartHeap. Copyright: Compuware Corp (1991 - 2000). Anyone ever see this file before?

I don't have CorelDraw and I don't use KernelEx, but I checked my system to see what versions of those files I have. All of mine are either the same or older than the ones you are using. My system has very few modifications from a vanilla 98SE install, as far as updates go I have IE6, WMP7, DX9c, NUSB3.3, and RLoew's RAM Limitation Patch 5.1 installed.

comdlg32.dll --- same as yours but unmodified

expsrv.dll -------- 6.0.8540

mfc42.dll -------- 6.00.8665.0

msjet35.dll ----- same

msjint35.dll ---- same

msjter35.dll ---- same

msvcrt.dll ------- 6.10.8924.0

ole32.dll -------- 4.71.2900

oleaut32.dll ---- 2.40.4518

olepro32.dll ---- 5.0.4518

rpcrt4.dll -------- 4.71.2900

shdocvw.dll ---- 6.00.2800.1203

shell32.dll ------ 4.72.3612.1700

shlwapi.dll ----- 6.00.2800.1226

shw32.dll ------ 4.01

user32.dll ------ 4.10.2231

wininet.dll ------ 6.00.2800.1106

On my system, SHW32.DLL was installed by Age of Empires II, the only copy I have is in the game folder.

Posted

KernelEx 3.X is very much deprecated.

You should be able to restore your original DLL's by uninstalling it. You also need to do this before upgrading to KernelEx 4.X (v4.5 has just been released), should you choose to do so (in which case, it would be interesting to know if that CorelDraw problem returns).

Joe.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...