Guest wsxedcrfv Posted December 30, 2010 Posted December 30, 2010 (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/2008expsrv.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.DLLSHFOLDER.DLLCOMDLG32.DLLGDI32.DLLUSER32.DLLADVAPI32.DLLSHELL32.DLLKERNEL32.DLLI'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 December 30, 2010 by wsxedcrfv
LoneCrusader Posted December 30, 2010 Posted December 30, 2010 ...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 unmodifiedexpsrv.dll -------- 6.0.8540mfc42.dll -------- 6.00.8665.0msjet35.dll ----- samemsjint35.dll ---- samemsjter35.dll ---- samemsvcrt.dll ------- 6.10.8924.0ole32.dll -------- 4.71.2900oleaut32.dll ---- 2.40.4518olepro32.dll ---- 5.0.4518rpcrt4.dll -------- 4.71.2900shdocvw.dll ---- 6.00.2800.1203shell32.dll ------ 4.72.3612.1700shlwapi.dll ----- 6.00.2800.1226shw32.dll ------ 4.01user32.dll ------ 4.10.2231wininet.dll ------ 6.00.2800.1106On my system, SHW32.DLL was installed by Age of Empires II, the only copy I have is in the game folder.
jds Posted January 1, 2011 Posted January 1, 2011 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now