Este componente release faz parte de MarvelClient 10.1


MCUpgrade.exe

CORRECÇÃOCorrigido um problema em que o arquivo MCUpgradeEnvVars.txt não era criado no diretório do executável MCUpgrade, mas um nível acima (faltava um \)
APRIMORAMENTOMCUpgradeEnvVars.txt agora também é excluído após chamar MCUpgrade com /unzip*
NOVASAdicionado suporte para arquivo .mcu ausente se executado como SYSTEM, para que os clientes possam usar seus próprios software ferramentas de implantação com MarvelClient Upgrade
APRIMORAMENTOSHA256Hashing agora é aproximadamente 50% mais rápido
NOVASVerificação de licença adicionada ao MCUpgrade.exe
MUDANÇAA opção LicensingLabelHide não é mais suportada
NOVASAdicionadas informações de porcentagem para e-mails de informações de progresso do MCUpgrade
NOVASAdicionada opção de linha cmd /pbartest
NOVASAdicionado suporte para licenças gratuitas do MCUpgrade
NOVASAdicionada verificação de SHA para MarvelClient Atualização gratuita para 10.0.1
CORRECÇÃOCorrigida uma possível vulnerabilidade para MCU_WinSysDir sendo lido de MCUpgrade.ini - agora é sempre calculado de acordo com as configurações atuais do sistema de tempo de execução de cada conta respectiva (Sistema vs. Usuário)
MUDANÇARemovida a capacidade do MCUpgrade.exe de iniciar qualquer coisa diferente do MCUpgradeMain.exe; verificado via hash SHA; para o serviço, o certificado EV também é verificado
MUDANÇAAlterada a abertura dos seguintes arquivos para ini:UpgradeDirectory: .mcu (a menos que especificado via Keyfile), arquivo MCUpgrade.log (a menos que especificado via LogFile), tela inicial e uso de substituição 7z.* opcional
NOVASAdicionadas 10 telas iniciais e validação correspondente para MCUpgrade Free
MUDANÇAAo executar como sistema, o atalho de reexecução será criado para UpgradeDirectory\MCUpgrade.exe
CORRECÇÃOCorrigido um problema em que a falha ao iniciar o MCUpgrade por meio do serviço resultaria em nenhum feedback visual para o usuário (pbar simplesmente fecharia)
APRIMORAMENTOAdicionada pré-validação do Windows Trust antes de invocar o serviço
MUDANÇAAumento do tempo de espera para atendimento de 10 para 30 segundos
APRIMORAMENTOAdicionado um ouvinte de serviço para monitorar o resultado do envio de instruções para o serviço
APRIMORAMENTOAdicionada expansão de variáveis ​​de ambiente do sistema operacional para UpgradeDirectory
MUDANÇAAo executar como sistema, o atalho de reexecução será criado com WorkingDir=UpgradeDirectory em vez do diretório atual anterior
MUDANÇAAlterada a caixa de mensagem anterior de quando outra atualização está em andamento para apenas registrar para permitir a execução da atualização em, por exemplo, FSAC e desligamento
APRIMORAMENTOA Whitelist foi estendida para abranger também NotesProgramDirectoryNew, NotesDataDirectoryNew

MCUpgradeMain.exe

MUDANÇAO padrão para NotesIniFileOldExclude foi alterado para incluir também TemplateSetup
MUDANÇAA opção LicensingLabelHide não é mais suportada
APRIMORAMENTOQuaisquer substrings "Installing " e "Uninstalling" em InstallText* e UninstalText* agora são traduzidas automaticamente de acordo com as entradas Uninstalling= e Installing= nos arquivos de idioma
CORRECÇÃOCorrigida uma possível vulnerabilidade para MCU_WinSysDir sendo lido de MCUpgrade.ini - agora é sempre calculado de acordo com as configurações atuais do sistema de tempo de execução de cada conta respectiva (Sistema vs. Usuário)
APRIMORAMENTOQuaisquer substrings "Extracting" em UnzipText* agora são traduzidas automaticamente de acordo com a entrada Extracting= nos arquivos de idioma
APRIMORAMENTO

Adicionado o seguinte ao usar o Serviço:

1.) mova todo o diretório de atualização para servicedir\packagename e
2.) altere a atualização em conformidade; Ao sair do MCUpgradeMain.exe, movemos todos os arquivos de volta e alteramos o UpgradeDirectory novamente

APRIMORAMENTO

A Whitelist foi fortemente estendida para agora também incluir os seguintes parâmetros:

setenvname, setenvvalue, pré-instalaçãoremoveregistrykeyname, pré-instalaçãoremoveregistrykeyvalue, pré-instalaçãoremoveregistrykeyname, pré-instalaçãoremoveregistrykeyvalue, KillProcess, StopService, UnzipCommand, UnzipSwitches, MultiUserSharedDataNew

Editor de arquivo MCKey

APRIMORAMENTOSHA256Hashing agora é aproximadamente 50% mais rápido
CORRECÇÃOCorrigido um problema em que a leitura de pares nome=valor do MCUpgrade.ini poderia levar a um número diferente de correspondências para nomes versus valores
APRIMORAMENTO

A Whitelist foi fortemente estendida para agora também incluir os seguintes parâmetros:

setenvname, setenvvalue, pré-instalaçãoremoveregistrykeyname, pré-instalaçãoremoveregistrykeyvalue, pré-instalaçãoremoveregistrykeyname, pré-instalaçãoremoveregistrykeyvalue, KillProcess, StopService, UnzipCommand, UnzipSwitches, MultiUserSharedDataNew

APRIMORAMENTOAdicionada detecção automática de se e qual estrutura .NET está instalada; a partir de agora, o KeyfileEditor requer .NET >= 3.5, embora seja necessário apenas para a lista de permissões
APRIMORAMENTODLLs adicionadas para suportar .NET 3.5 (como antes) e .NET 4.x
CORRECÇÃOCorrigido um problema em que os hashes SHA não eram calculados devido à falta de resolução de variáveis ​​de ambiente
CORRECÇÃOCorrigido um problema em que salvar a lista branca poderia resultar em um erro de chamada de função ilegal
APRIMORAMENTOMCKeyfileEditor agora também pode ser iniciado passando um arquivo ini como parâmetro cmd