preloginloader 3.4-39
Verfasst: 31 Mär 2010, 15:36
Hallo,
ich setze derzeit auf einigen Rechnern den preloginloader 3.4-39 aus dem Testing-Zweig ein.
Dabei ist mir aufgefallen, dass die Installation des Produkts "MS Visual C++ 2008 Redistributable" Rückstände auf der Festplatte hinterlässt. Wie ich in dem Skript "preloginloader.ins" erkennen kann, werden diese Rückstände anschließend auf C:\ auch wieder entfernt.
Leider ist es aber so, dass wenn man eine zweite Partition hat, der Installer die temporären Daten auf dieser ablegt (z.B. bei mir auf D:\). Diese Rückstände verbleiben also im Anschluss auf der Platte.
Nach erster Recherche im Internet ist dies wohl ein Bug im Installer von "MS Visual C++ Redistributable". Dieser entfernt die temporären Daten am Ende nicht.
Bei der neueren Version "MS Visual C++ 2008 SP1 Redistributable" existiert dieses Problem nicht.
Daher habe ich derzeit folgende Änderung in das preloginloader Paket eingebaut:
1. neue Version "MS Visual C++ 2008 SP1 Redistributable" entpackt und in den Ordner "deps" kopiert
2. Skript "preloginloader.ins", wie folgt, geändert:
ab Zeile 902
Bis jetzt läuft alles zufriedenstellend.
Schöne Grüße
ich setze derzeit auf einigen Rechnern den preloginloader 3.4-39 aus dem Testing-Zweig ein.
Dabei ist mir aufgefallen, dass die Installation des Produkts "MS Visual C++ 2008 Redistributable" Rückstände auf der Festplatte hinterlässt. Wie ich in dem Skript "preloginloader.ins" erkennen kann, werden diese Rückstände anschließend auf C:\ auch wieder entfernt.
Leider ist es aber so, dass wenn man eine zweite Partition hat, der Installer die temporären Daten auf dieser ablegt (z.B. bei mir auf D:\). Diese Rückstände verbleiben also im Anschluss auf der Platte.
Nach erster Recherche im Internet ist dies wohl ein Bug im Installer von "MS Visual C++ Redistributable". Dieser entfernt die temporären Daten am Ende nicht.
Bei der neueren Version "MS Visual C++ 2008 SP1 Redistributable" existiert dieses Problem nicht.
Daher habe ich derzeit folgende Änderung in das preloginloader Paket eingebaut:
1. neue Version "MS Visual C++ 2008 SP1 Redistributable" entpackt und in den Ordner "deps" kopiert
2. Skript "preloginloader.ins", wie folgt, geändert:
ab Zeile 902
Code: Alles auswählen
;ExecWith_autoit_vc_redist "%SCRIPTPATH%\autoit3.exe" WINST /letThemGo /EscapeStrings
Winbatch_vc_redist
;killtask "autoit3.exe"
;Files_redist_cleanup
Schöne Grüße