Old 28th July 2003, 01:49   #1
jcagle
Senior Member
 
Join Date: Jul 2003
Posts: 103
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!!!
jcagle is offline   Reply With Quote
Old 28th July 2003, 04:07   #2
Vytautas
Major Dude
 
Vytautas's Avatar
 
Join Date: May 2003
Location: Victoria, Australia
Posts: 643
Send a message via ICQ to Vytautas
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
Vytautas is offline   Reply With Quote
Old 28th July 2003, 04:17   #3
jcagle
Senior Member
 
Join Date: Jul 2003
Posts: 103
Thanks for your help!!
jcagle is offline   Reply With Quote
Old 2nd August 2003, 10:43   #4
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
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.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 2nd August 2003, 14:12   #5
jcagle
Senior Member
 
Join Date: Jul 2003
Posts: 103
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?
jcagle is offline   Reply With Quote
Old 3rd August 2003, 12:04   #6
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
No, I suggest you check if SHLWAPI.DLL is present and tell the user to install IE4 or above if not.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 3rd August 2003, 15:15   #7
jcagle
Senior Member
 
Join Date: Jul 2003
Posts: 103
Yes, that makes sense. Thanks for your help!
jcagle is offline   Reply With Quote
Old 5th August 2003, 14:43   #8
SteelCoder
Junior Member
 
SteelCoder's Avatar
 
Join Date: May 2003
Location: Charleston, SC
Posts: 11
As a side note, for those who experience DLL Hell, here's a link to Microsofts DLL Help Database (DLL Hel...) This can tell you which (Microsoft) DLL versions are installed by which applications.

http://support.microsoft.com/default...p&SD=MSDN&FR=0
SteelCoder is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump