Este componente release es parte de MarvelClient 10.1
MCUpgrade.exe
REVISIÓN | Se 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 \) |
MEJORA | MCUpgradeEnvVars.txt ahora también se elimina después de llamar a MCUpgrade con /unzip* |
NUEVO | Se 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 |
MEJORA | SHA256Hashing ahora es aproximadamente un 50% más rápido |
NUEVO | Verificación de licencia agregada a MCUpgrade.exe |
CAMBIO | La opción LicensingLabelHide ya no es compatible |
NUEVO | Información porcentual agregada para correos electrónicos de información de progreso de MCUpgrade |
NUEVO | Se agregó la opción de línea cmd /pbartest |
NUEVO | Soporte agregado para licencias gratuitas de MCUpgrade |
NUEVO | Comprobación SHA agregada para MarvelClient Actualización gratuita a 10.0.1 |
REVISIÓN | Se 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) |
CAMBIO | Se 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 |
CAMBIO | Se 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.* |
NUEVO | Se agregaron 10 pantallas de inicio y la validación correspondiente para MCUpgrade Free |
CAMBIO | Cuando se ejecuta como sistema, se creará el acceso directo de repetición para UpgradeDirectory\MCUpgrade.exe |
REVISIÓN | Se 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) |
MEJORA | Se agregó la validación previa de Windows Trust antes de invocar el servicio |
CAMBIO | Aumento del tiempo de espera para el servicio de 10 a 30 segundos |
MEJORA | Se agregó un servicio de escucha para monitorear el resultado del envío de instrucciones al servicio. |
MEJORA | Se agregó la expansión de las variables de entorno del sistema operativo para UpgradeDirectory |
CAMBIO | Cuando se ejecuta como sistema, el acceso directo de repetición se creará con WorkingDir=UpgradeDirectory en lugar del directorio actual anterior |
CAMBIO | Cambió 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 |
MEJORA | La lista blanca se ha ampliado para cubrir también NotesProgramDirectoryNew, NotesDataDirectoryNew |
MCUpgradeMain.exe
CAMBIO | El valor predeterminado para NotesIniFileOldExclude se ha cambiado para incluir también TemplateSetup |
CAMBIO | La opción LicensingLabelHide ya no es compatible |
MEJORA | Todas 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ÓN | Se 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) |
MEJORA | Cualquier 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 |
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
MEJORA | SHA256Hashing ahora es aproximadamente un 50% más rápido |
REVISIÓN | Se 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 |
MEJORA | Se 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 |
MEJORA | Se agregaron archivos DLL para admitir .NET 3.5 (como antes) y .NET 4.x |
REVISIÓN | Se 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ÓN | Se solucionó un problema por el que al guardar la lista blanca se podía producir un error de llamada de función ilegal |
MEJORA | MCKeyfileEditor ahora también se puede iniciar pasando un archivo ini como parámetro cmd |