wake-up-neo.com

Wo kann Microsoft Visual C++ 2003 weiterverteilt werden?

Ich habe eine alte DLL, die das Laufzeitpaket Microsoft Visual C++ 2003 (7.1) verwendet. Leider habe ich das DLL nicht mehr. Gibt es nach der Neuinstallation von VS2003 eine andere Möglichkeit, um die Laufzeitverteilungs-DLL zu erhalten?

46
Jim McKeeth

Storms Antwort ist nicht korrekt. Keine harten Gefühle Sturm und Entschuldigung beim OP, ich bin ein bisschen zu spät zur Party hier (ich wünschte, ich hätte früher helfen können, aber ich bin bis heute nicht auf das Problem gestoßen oder diese Antwort auf den Stack-Überlauf, bis ich herausgefunden hatte eine Lösung aus.)

Die Visual C++ 2003-Laufzeitumgebung war nicht als separater Download verfügbar, da sie in der .NET 1.1-Laufzeitumgebung enthalten war. 

Wenn Sie die .NET 1.1-Laufzeitumgebung installieren, wird msvcr71.dll installiert und zusätzlich zu C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 hinzugefügt. 

Die .NET 1.1-Laufzeitumgebung steht hier zur Verfügung: http://www.Microsoft.com/downloads/de/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=de (23,1 MB)

Wenn Sie nach einer Datei suchen, die mit einem "P" endet, z. B. msvcp71.dll, bedeutet dies, dass Ihre Datei mit einer C++ - Laufzeit (im Gegensatz zu einer C-Laufzeit) kompiliert wurde. In einigen Situationen fiel mir auf, dass diese Dateien nur installiert wurden wenn ich das vollständige SDK installiert habe. Wenn Sie eine dieser Dateien benötigen, müssen Sie möglicherweise auch das vollständige .NET 1.1-SDK installieren, das hier verfügbar ist: http://www.Microsoft.com/downloads/de/details.aspx?FamilyID=9b3a2ca6 -3647-4070-9f41-a333c6b9181d (106,2 MB)

Nach der Installation des SDK habe ich jetzt sowohl msvcr71.dll als auch msvcp71.dll in meinem System32-Ordner, und die Anwendung, die ich ausführen möchte (Boomerang C++ - Dekompiler), funktioniert einwandfrei ohne fehlende DLL -Fehler.

Auch auf einer Randbemerkung: Seien Sie sich des Unterschieds zwischen einem Hotfix-Update und einem regulären Update SEHR bewusst. Wie im verlinkten KB932298-Download (unten von Storm verlinkt) angegeben: "Bitte beachten Sie, dass dieser Hotfix weder vollständige Regressionstests von Microsoft-Produkten durchlaufen hat noch in Kombination mit anderen Hotfixes getestet wurde."

Hotfixes sind NICHT für allgemeine Benutzer gedacht, sondern für Benutzer, die ein sehr spezifisches Problem haben. Wie in diesem Artikel beschrieben, installieren Sie diesen Hotfix nur, wenn Sie mit den 2007 geänderten Regeln bestimmte Sommerzeitprobleme haben. - Möglicherweise handelt es sich hierbei um eine Vorabversion für Kunden, die auf das offizielle Update "einfach nicht warten" konnten (wahrscheinlich für einige geschäftskritische Anwendungen) - für normale Benutzer sollte Windows Update ausreichen.

Vielen Dank und ich hoffe, das hilft anderen, die auf diese Ausgabe stoßen!

57
BrainSlugs83

Nach einigem Googeln scheint es nie eine separate Weiterverteilungsdatei für Visual C++ 2003 (7.1) gegeben zu haben. Zumindest ist es das, was ein Beitrag im Microsoft-Forum sagt.

Sie können jedoch möglicherweise die Laufzeit-DLLs aus dem VC 7.1 DST Timezone-Update extrahieren.

11
shartte

Ein anderer Weg: 

verwendung von inoffiziellen (Full Size: 26,1 MB) VC++ All-in-One-Dateien, die Ihre benötigten Dateien enthielten:

http://www.wincert.net/forum/topic/9790-aio-Microsoft-visual-bcfj-redistributable-x86x64/

ODER (kleinste 5,10 MB) Microsoft Visual Basic/C++ -Laufzeiten 1.1.1 hier neu gepackt:

http://www.wincert.net/forum/topic/9794-bonus-Microsoft-visual-basicc-runtimes-111/

0
user3733975

die Antwort https://stackoverflow.com/a/6132093/1498669 ist richtig.

Es gibt auch ein Update für die Laufzeit 2002 und 2003 Führen Sie einfach eine Suche mit Microsoft-Download durch

und Sie finden die offiziellen Updates für die Produkte

die neuesten Patches scheinen jedoch zu sein:

0
Bernhard