Diese Komponente release ist Teil der MarvelClient 10.1


MCUpgrade.exe

FIXEs wurde ein Problem behoben, bei dem die Datei MCUpgradeEnvVars.txt nicht im Verzeichnis der ausführbaren MCUpgrade-Datei erstellt wurde, sondern eine Ebene höher (fehlte ein \)
ERWEITERUNGMCUpgradeEnvVars.txt wird nun auch nach Aufruf von MCUpgrade mit /unzip* gelöscht
NEU!Unterstützung für fehlende .mcu-Datei hinzugefügt, wenn sie als SYSTEM ausgeführt wird, damit Kunden ihre eigene verwenden können software Bereitstellungstools mit MarvelClient Upgrade
ERWEITERUNGSHA256Hashing ist jetzt ca. 50 % schneller
NEU!Lizenzprüfung zu MCUpgrade.exe hinzugefügt
ÄNDERNDie Option LicensingLabelHide wird nicht mehr unterstützt
NEU!Prozentinformationen für MCUpgrade-Fortschrittsinfo-E-Mails hinzugefügt
NEU!cmd-Zeilenoption /pbartest . hinzugefügt
NEU!Unterstützung für MCUpgrade Free-Lizenzen hinzugefügt
NEU!SHA-Prüfung für . hinzugefügt MarvelClient Kostenloses Upgrade auf 10.0.1
FIXEine mögliche Schwachstelle für das Lesen von MCU_WinSysDir aus der MCUpgrade.ini wurde behoben - es wird jetzt immer nach den aktuellen Laufzeitsystemeinstellungen des jeweiligen Kontos berechnet (System vs. User)
ÄNDERNDie Möglichkeit von MCUpgrade.exe entfernt, etwas anderes als MCUpgradeMain.exe zu starten; über SHA-Hash verifiziert; für den Service wird auch das EV-Zertifikat geprüft
ÄNDERNDas Öffnen der folgenden Dateien wurde in ini geändert:UpgradeDirectory: .mcu (sofern nicht über Keyfile angegeben), MCUpgrade.log-Datei (sofern nicht über LogFile angegeben), Begrüßungsbildschirm und optionale 7z.*-Override-Nutzung
NEU!10 Begrüßungsbildschirme und entsprechende Validierung für MCUpgrade Free hinzugefügt
ÄNDERNBei der Ausführung als System wird die Verknüpfung für die erneute Ausführung für UpgradeDirectory\MCUpgrade.exe erstellt
FIXEs wurde ein Problem behoben, bei dem das Nichtstarten von MCUpgrade über den Dienst zu keinem visuellen Feedback für den Benutzer führte (pbar wurde einfach geschlossen)
ERWEITERUNGVorabüberprüfung von Windows Trust vor dem Aufrufen des Dienstes hinzugefügt
ÄNDERNWartezeit für Service von 10 auf 30 Sekunden verlängert
ERWEITERUNGService-Listener hinzugefügt, um das Ergebnis beim Senden von Anweisungen an den Service zu überwachen
ERWEITERUNGErweiterung der Betriebssystemumgebungsvariablen für UpgradeDirectory hinzugefügt
ÄNDERNBei der Ausführung als System wird die Wiederholungsverknüpfung mit WorkingDir=UpgradeDirectory anstelle des vorherigen aktuellen Verzeichnisses erstellt
ÄNDERNDie vorherige Meldungsbox wurde geändert, wenn ein anderes Upgrade im Gange ist, um es nur zu protokollieren, um das Ausführen des Upgrades in z. B. FSAC und Herunterfahren zu ermöglichen
ERWEITERUNGDie Whitelist wurde um NotesProgramDirectoryNew, NotesDataDirectoryNew erweitert


MCUpgradeMain.exe

ÄNDERNDer Standard für NotesIniFileOldExclude wurde geändert, um auch TemplateSetup einzuschließen
ÄNDERNDie Option LicensingLabelHide wird nicht mehr unterstützt
ERWEITERUNGAlle "Installing"- und "Deinstalling"-Teilstrings in InstallText* und UninstalText* werden jetzt automatisch entsprechend den Uninstalling=- und Installing=-Einträgen in den Sprachdateien übersetzt
FIXEine mögliche Schwachstelle für das Lesen von MCU_WinSysDir aus der MCUpgrade.ini wurde behoben - es wird jetzt immer nach den aktuellen Laufzeitsystemeinstellungen des jeweiligen Kontos berechnet (System vs. User)
ERWEITERUNGAlle "Extracting"-Teilstrings in UnzipText* werden jetzt automatisch entsprechend dem Extracting=-Eintrag in Sprachdateien übersetzt
ERWEITERUNG

Folgendes wurde bei der Nutzung des Dienstes hinzugefügt:

1.) Verschieben Sie das gesamte Upgradeverzeichnis nach servicedir\packagename, und
2.) upgradedir entsprechend ändern; Beim Beenden von MCUpgradeMain.exe verschieben wir alle Dateien zurück und ändern das UpgradeDirectory wieder zurück

ERWEITERUNG

Die Whitelist wurde stark erweitert und umfasst nun auch folgende Parameter:

setenvname, setenvvalue, preuninstallremoverregistrykeyname, preuninstallremoverregistrykeyvalue, preinstallremoverregistrykeyname, preinstallremoverregistrykeyvalue, KillProcess, StopService, UnzipCommand, UnzipSwitches, MultiUserSharedDataNew


MCKeyfileEditor

ERWEITERUNGSHA256Hashing ist jetzt ca. 50 % schneller
FIXEs wurde ein Problem behoben, bei dem das Lesen von Name=Wert-Paaren aus MCUpgrade.ini zu einer unterschiedlichen Anzahl von Übereinstimmungen für Namen und Werte führen konnte
ERWEITERUNG

Die Whitelist wurde stark erweitert und umfasst nun auch folgende Parameter:

setenvname, setenvvalue, preuninstallremoverregistrykeyname, preuninstallremoverregistrykeyvalue, preinstallremoverregistrykeyname, preinstallremoverregistrykeyvalue, KillProcess, StopService, UnzipCommand, UnzipSwitches, MultiUserSharedDataNew

ERWEITERUNGAutomatische Erkennung hinzugefügt, ob und welches .NET Framework installiert ist; ab jetzt benötigt der KeyfileEditor .NET >= 3.5, obwohl es nur für das Whitelisting benötigt wird
ERWEITERUNGDLLs hinzugefügt, um sowohl .NET 3.5 (wie zuvor) als auch .NET 4.x zu unterstützen
FIXEs wurde ein Problem behoben, bei dem SHA-Hashes aufgrund fehlender Auflösung von Umgebungsvariablen nicht berechnet wurden
FIXEs wurde ein Problem behoben, bei dem das Speichern der Whitelist zu einem ungültigen Funktionsaufruffehler führen konnte
ERWEITERUNGMCKeyfileEditor kann jetzt auch durch Übergabe einer ini-Datei als cmd-Parameter gestartet werden