Este componente release es parte de MarvelClient 10.1


MCUpgrade.exe

REVISIÓNSe solucionó un problema por el que el archivo MCUpgradeEnvVars.txt no se creaba en el directorio del ejecutable de MCUpgrade, sino un nivel superior (faltaba un \)
MEJORAMCUpgradeEnvVars.txt ahora también se elimina después de llamar a MCUpgrade con /unzip*
NUEVOSe agregó soporte para el archivo .mcu faltante si se ejecuta como SISTEMA, para que los clientes puedan usar su propio software herramientas de despliegue con MarvelClient Upgrade
MEJORASHA256Hashing ahora es aproximadamente un 50% más rápido
NUEVOVerificación de licencia agregada a MCUpgrade.exe
CAMBIOLa opción LicensingLabelHide ya no es compatible
NUEVOInformación porcentual agregada para correos electrónicos de información de progreso de MCUpgrade
NUEVOSe agregó la opción de línea cmd /pbartest
NUEVOSoporte agregado para licencias gratuitas de MCUpgrade
NUEVOComprobación SHA agregada para MarvelClient Actualización gratuita a 10.0.1
REVISIÓNSe corrigió una posible vulnerabilidad para que MCU_WinSysDir se leyera desde MCUpgrade.ini; ahora siempre se calcula de acuerdo con la configuración actual del sistema de tiempo de ejecución de cada cuenta respectiva (Sistema vs. Usuario)
CAMBIOSe eliminó la capacidad de MCUpgrade.exe para iniciar algo que no sea MCUpgradeMain.exe; verificado a través de hash SHA; para el servicio también se comprueba el certificado EV
CAMBIOSe cambió la apertura de los siguientes archivos a ini:UpgradeDirectory: .mcu (a menos que se especifique a través de Keyfile), archivo MCUpgrade.log (a menos que se especifique a través de LogFile), pantalla de inicio y uso opcional de anulación de 7z.*
NUEVOSe agregaron 10 pantallas de inicio y la validación correspondiente para MCUpgrade Free
CAMBIOCuando se ejecuta como sistema, se creará el acceso directo de repetición para UpgradeDirectory\MCUpgrade.exe
REVISIÓNSe solucionó un problema por el cual, si no se iniciaba MCUpgrade a través del servicio, el usuario no recibía comentarios visuales (pbar simplemente se cerraba)
MEJORASe agregó la validación previa de Windows Trust antes de invocar el servicio
CAMBIOAumento del tiempo de espera para el servicio de 10 a 30 segundos
MEJORASe agregó un servicio de escucha para monitorear el resultado del envío de instrucciones al servicio.
MEJORASe agregó la expansión de las variables de entorno del sistema operativo para UpgradeDirectory
CAMBIOCuando se ejecuta como sistema, el acceso directo de repetición se creará con WorkingDir=UpgradeDirectory en lugar del directorio actual anterior
CAMBIOCambió el cuadro de mensaje anterior de cuando otra actualización está en progreso a solo iniciar sesión para permitir ejecutar la actualización, por ejemplo, FSAC y apagar
MEJORALa lista blanca se ha ampliado para cubrir también NotesProgramDirectoryNew, NotesDataDirectoryNew

MCUpgradeMain.exe

CAMBIOEl valor predeterminado para NotesIniFileOldExclude se ha cambiado para incluir también TemplateSetup
CAMBIOLa opción LicensingLabelHide ya no es compatible
MEJORATodas las subcadenas "Instalando" y "Desinstalando" en InstallText* y UninstalText* ahora se traducen automáticamente de acuerdo con las entradas Uninstalling= e Installing= en los archivos de idioma.
REVISIÓNSe corrigió una posible vulnerabilidad para que MCU_WinSysDir se leyera desde MCUpgrade.ini; ahora siempre se calcula de acuerdo con la configuración actual del sistema de tiempo de ejecución de cada cuenta respectiva (Sistema vs. Usuario)
MEJORACualquier subcadena "Extracting" en UnzipText* ahora se traduce automáticamente de acuerdo con la entrada Extracting= en los archivos de idioma.
MEJORA

Se agregó lo siguiente al usar el Servicio:

1.) mueva todo el directorio de actualización a servicedir\packagename, y
2.) cambiar upgradedir en consecuencia; Al salir de MCUpgradeMain.exe, movemos todos los archivos hacia atrás y volvemos a cambiar UpgradeDirectory.

MEJORA

La lista blanca se ha ampliado en gran medida para incluir ahora también los siguientes parámetros:

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

MCKeyfileEditor

MEJORASHA256Hashing ahora es aproximadamente un 50% más rápido
REVISIÓNSe solucionó un problema por el que la lectura de pares de nombre=valor de MCUpgrade.ini podía dar lugar a una cantidad diferente de coincidencias para nombres y valores.
MEJORA

La lista blanca se ha ampliado en gran medida para incluir ahora también los siguientes parámetros:

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

MEJORASe agregó detección automática de si está instalado .NET Framework y cuál; a partir de ahora, KeyfileEditor requiere .NET >= 3.5, aunque solo se necesita para la lista blanca
MEJORASe agregaron archivos DLL para admitir .NET 3.5 (como antes) y .NET 4.x
REVISIÓNSe solucionó un problema por el que no se calculaban los hash SHA debido a la falta de resolución de las variables de entorno
REVISIÓNSe solucionó un problema por el que al guardar la lista blanca se podía producir un error de llamada de función ilegal
MEJORAMCKeyfileEditor ahora también se puede iniciar pasando un archivo ini como parámetro cmd