winrash bug
Chris Morgan
cmorgan at alum.wpi.edu
Fri Feb 11 17:20:51 CST 2005
Great! I had no idea if it was a single or multiple dlls that made up
winsock2, this looks like a great way to detect it. I'm almost certain that
there is NSIS code that can check for the ability to load up a dll. I'll put
that in.
Chris
On Friday 11 February 2005 7:53 am, you wrote:
> On Tue, 8 Feb 2005, Chris Morgan wrote:
> > Oh, that's mostly because I was lazy. I'm pretty sure the text says
> > that "if you are on windows95 you should install winsock2". I'm not
> > sure how to detect whether the user needs to install winsock2 or not
> > by looking at dlls.
>
> [...]
>
> Maybe something lkie this would do?
>
> hdll=LoadLibrary("ws2_32.dll");
> if (!hdll)
> {
> /* You need to install winsock2 */
> ...
> }
>
> Principle taken from autoconf: Check for features, not for the platform,
> OS version, etc. The above tries to load winsock2 so it will only
> complain if it is really missing (checking for Windows 95 would complain
> whether winsock2 is already installed or not).
More information about the wine-devel
mailing list