I'm writing an NSIS installer for a project that requires the PyOpenGL package, however installation of this package fails because my system doesn't contain mscvr71.dll
(VS C runtime lib). According to KB326922, this library should have been packaged with PyOpenGL.
My question is, what is the safest way to correct this so I can install the PyOpenGL dep within my installer? I certainly don't want to have to drop the file into system32 during installation, and I'm not aware of any update that includes this file (other than VS itself).
EDIT:
You can put the library in the same directory as the installer for PyOpenGL, which is first in the dll search path. mscvr71.dll
is included with other applications, like the Java JRE, so you may have a safe copy to use in your Program Files
directory (don't use dll's from untrusted sources).