<p>When using py2exe to distribute Python applications with wxPython, some MSVC DLLs are usually needed to make the .exe work on freshly installed machines. In particular, the two most common DLLs are msvcp71.dll and msvcr71.dll</p>

<p>The former can be included in the .exe using <a href="http://www.py2exe.org/index.cgi/OverridingCriteraForIncludingDlls" rel="noreferrer">this tip</a>. However, the latter is just placed in the <code>dist</code> dir by py2exe and not into the executable, even if I specifically ask to include it.</p>

<p>Any idea how to cause py2exe to include both inside the .exe ?</p>

Wouldn't it fail to launch, then? You want
```
msvcr71.dll
```
in the same directory as the exe, so that the library loader will be able to find and link it into the application's memory map.
It's needed for basic operation, so you can't just let
```
py2exe
```
unpack it with the rest of the DLLs.