Posted in IPXWrapper on 10 May 2012 at 14:31 UTC
IPXWrapper 0.3.4 released. Workaround added for games that delete SystemRoot from the environment such as Carmageddon II. If you previously got the following error with some games, this should fix it.
"Cannot create TCP socket: The requested service provider could not be loaded or initialized."
Download link: ipxwrapper-0.3.4.zip
Error description:
The ipxwrapper (and ipxconfig.exe) uses the iphlpapi.dll: GetAdaptersInfo. In turn, Iphlpapi import functions from icmp.dll. However, to run icmp, requires ORIGINAL mswsock and wsock32.
To demonstrate the bug, it is enough to put ipxconfig and wsock32 in a separate folder and run ipxconfig.