Jump to content

About This File

WinG is a graphics api that is needed for some old games. It is no longer distributed with modern versions of Windows.

This .zip file contains WING.DLL and WING32.DLL, taken from an installation of Windows XP.

Generally these should be placed inside of your "SysWOW64" folder on 64-bit systems, or "System32" on 32-bit systems. See your game's page for specific instructions.





User Feedback

Recommended Comments

I worked out how to get rid of an error message that appears if WING32.DLL is not in the System folder noted in the description. I was trying to get the DLL to work if placed in the game's folder. To fix it:

  1. Open WING32.DLL in your favourite hex editor. 
  2. Go to the address 0xA55 where you should see the bytes "75 11". Change these to say "90 90".
  3. Save the changes.

Basically, there is a section of code in the DLL that compares the DLL's file path against the System32 folder. The instruction above tells the code to jump to code that creates the error state if the zero flag is cleared (which it is if the strings don't match). My change replaces that jump instruction with two NOPs, which lets the code reach the "strings matched" part.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Found PCGamingWiki useful? Please consider making a Donation or visiting our Patreon.
  • Who's Online   3 Members, 0 Anonymous, 754 Guests (See full list)

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Member Statistics

    12,557
    Total Members
    3,870
    Most Online
    trevor24680
    Newest Member
    trevor24680
    Joined
×
×
  • Create New...