Por G.D.G. Software
O XLS Padlock 2026.1 está disponível a partir de hoje. Trata-se de uma versão de manutenção para a versão principal 2026.0 publicada em junho: ela corrige vários problemas relatados nas aplicações protegidas criadas com a 2026.0, torna o Web Update visivelmente mais confiável e agiliza o fluxo de assinatura de código no Designer.
Recomendamos que todos os clientes com manutenção ativa atualizem para a 2026.1 e recompilem as planilhas que distribuem. A maioria das correções abaixo está no runtime incorporado à sua aplicação protegida: seus usuários finais só as recebem quando você recompila com esta versão. As chaves de ativação e as chaves de licença offline existentes continuam funcionando sem alterações, e nenhuma mudança é necessária no seu servidor de ativação ou nos kits de integração.
Correções para as aplicações protegidas já implantadas
Dois problemas que afetavam as aplicações criadas com o XLS Padlock 2026.0 foram resolvidos:
- Contrato de licença exibido a cada inicialização. As aplicações protegidas que combinam um contrato de licença com chaves de ativação armazenadas no registro não pedem mais ao usuário final para aceitar o contrato de licença toda vez que a aplicação é iniciada.
- “WUPDATE.INI not found” durante o Web Update. Corrigidos os casos em que o Web Update podia falhar com esse erro em aplicações criadas com a 2026.0.
Recompile sua planilha com a 2026.1 e distribua o novo EXE para corrigir as aplicações que já estão nas mãos dos seus clientes.
Um Web Update mais confiável
Além da correção do arquivo de controle acima, o recurso Web Update recebeu duas melhorias de confiabilidade mais profundas:
- Instalações em pastas protegidas. O Web Update agora funciona corretamente quando a aplicação protegida está instalada em uma pasta que exige direitos de administrador, como Program Files, inclusive quando o usuário final aprova a atualização com outra conta de administrador.
- Sequência de reinicialização mais limpa. Quando uma atualização é baixada na inicialização, a aplicação protegida agora é encerrada imediatamente para que o instalador da atualização possa substituir os arquivos antes que a versão atualizada seja iniciada. O instalador também tenta novamente por alguns instantes quando um arquivo ainda está bloqueado pelo encerramento da aplicação ou por software de segurança.
Se os seus clientes dependem do Web Update para receber novas versões da sua planilha, isso por si só já justifica a atualização.
Assinatura de código mais fluida no Designer
As configurações de assinatura de código que vão além de um arquivo de certificado local agora são tratadas melhor:
- Uma configuração válida do Azure Artifact Signing não mostra mais um status vermelho na página de assinatura de código até que a caixa de diálogo de Preferências seja aberta: as Preferências globais salvas são carregadas na inicialização do Designer.
- A opção “Assinar automaticamente meu arquivo exe” agora funciona com o Azure Artifact Signing, com comandos SignTool personalizados e com configurações JSign que não usam o campo de certificado local.
- No modo de empacotamento “32 bits e 64 bits (dois arquivos EXE separados)”, o comando “Assinar o arquivo EXE agora” assina os dois arquivos EXE gerados.
Validação reforçada das chaves de licença offline
A validação das chaves de licença offline foi reforçada sem alterar o formato das chaves. As chaves já emitidas pelos geradores legítimos continuam funcionando sem alterações: nada muda para você nem para os seus clientes, apenas ficou mais difícil falsificar uma chave.
A lista completa de mudanças está no changelog.
Obtenha o XLS Padlock 2026.1
👉 Usuários existentes: o XLS Padlock 2026.1 é uma atualização gratuita se a sua manutenção estiver ativa. Baixe-o, instale-o sobre a sua versão atual e recompile as suas planilhas. Se a sua manutenção expirou, você pode renová-la com desconto pela sua conta.
👉 Novos usuários: baixe a versão de avaliação gratuita para proteger uma planilha de ponta a ponta, ou compre o XLS Padlock quando estiver pronto.
Como sempre, diga-nos o que achou e o que gostaria de ver em seguida pelo nosso fórum de feedback ou pelo nosso formulário de contato.