Ein
Dll export lister sagt einem aber nicht welche Version benötigt wird [...]
Das zwar nicht, aber aus den gelisteten Dateinamen der DLLs kann man mit etwas Hintergrundwissen Schlussfolgerungen ziehen, welche Version der Visual C++ Runtime man installieren muss. Die Versionen sind wie folgt:
Code:
2003 = 7.0
2005 = 8.0
2008 = 9.0
2010 = 10.0
2012 = 11.0
2013 = 12.0
2015 = 14.0
2017 = 14.1x (und teilweise 14.2x)
2019 = 14.2x
Die Dateinamen folgen dem Schema vcruntime<version>.dll bzw. msvcp<version>.dll und msvcr<version>.dll, wobei <version> in der Regel dreistellig ist, also z.B. 140. Wenn also eine EXE/
DLL eine Abhängigkeit von msvcp140.dll hat, muss man die Visual C++ 2015 (oder 2017 oder 2019) installieren.
Grüße
Dalai