Wie installiere ich msvcr71.dll auf Windows Server 2003, die von meiner Software benötigt wird. Ich möchte diese DLL wirklich nicht in den Ordner "system32" kopieren, da dies das Zielsystem beschädigen könnte.Wie installiere msvcr71.dll korrekt
6
A
Antwort
1
Kopieren Sie es einfach in den Ordner, wo alle ausführbaren Dateien Ihres Programms sein werden. Es ist Standardpraxis. Die Suche nach Bibliotheken beginnt mit dem Verzeichnis, in dem sich die anfragende ausführbare Datei befindet. Wenn LoadLibraryEx() mit LOAD_WITH_ALTERED_SEARCH_PATH nicht verwendet wird, funktioniert dies einwandfrei.
-1
Kopieren Sie die DLL nicht in den Ordner System32. Und wenn es nicht bereits im Ordner der Anwendung ist, dann kopieren Sie es auch nicht dort! (Dies würde verhindern, dass Sie Sicherheitsupdates und Patches von Microsoft erhalten). Installieren Sie stattdessen einfach die Microsoft Visual C++ 2003 Redistributable (which is included in the .NET 1.1 Runtime).