jcagle
28th July 2003 01:49 UTC
SHLWAPI.DLL Dependency???
Does anyone know anything about SHLWAPI.DLL??? Do I have to do anything special to install it with my application...like UpgradeDll, etc...? I don't know why, but this DLL kind of scares me...I think because I don't know anything about it. Thanks in advance!!!
Vytautas
28th July 2003 04:07 UTC
That file is a 'Shell Light-weight Utility Library' and seems to be a standard windows dll, at least in Win2k. If your program requires it you should probably use the UpgradeDLL function although I think it might be already on most target machines anyway. (Not sure about Win9x and old versions of NT)
Vytautas
jcagle
28th July 2003 04:17 UTC
Thanks for your help!!
kichik
2nd August 2003 10:43 UTC
According to a quick seach in Google SHLWAPI.DLL is not present on Windows 95 and NT 4 that don't have Internet Explorer 4.0 and above. As this DLL is part of Internet Explorer I doubt you can install it alone. You should therefore require the user to have Internet Explorer 4.0 installed if SHLWAPI.DLL can not be found.
jcagle
2nd August 2003 14:12 UTC
Thanks, kichik. I will add that to my installer. So, are you suggesting that I look at the Windows version, and if it's NT4 or 95 then check the IE version, and if it's < 4.0 then pop the message? Or, would you suggest just checking on all Windows version for IE < 4.0?
kichik
3rd August 2003 12:04 UTC
No, I suggest you check if SHLWAPI.DLL is present and tell the user to install IE4 or above if not.
jcagle
3rd August 2003 15:15 UTC
Yes, that makes sense. Thanks for your help!
SteelCoder
5th August 2003 14:43 UTC
As a side note, for those who experience DLL Hell, here's a link to Microsofts DLL Help Database (DLL Hel...:D) This can tell you which (Microsoft) DLL versions are installed by which applications.
http://support.microsoft.com/default...p&SD=MSDN&FR=0