Depois de aceitar uma pequena atualização do Windows hoje à tarde, descobri que não podia mais criar versões assinadas do meu aplicativo Visual Studio.
Indo para o problema, deparei-me com o programa signtool.exe, localizado em um diretório obscuro (C: \ Arquivos de Programas (x86) \ Windows Kits \ 10 \ bin \ 10.0.18362.0 \ x64). Usando o prompt de comando, tentei executá-lo manualmente para assinar meu aplicativo, mas quando o fiz, nada aconteceu: nenhuma saída, nenhuma mensagem de erro. Também tentei executá-lo sem parâmetros esperando uma mensagem de ajuda ou pelo menos um erro, mas, novamente, nada.
Fui para outro computador que ainda não havia recebido nenhuma atualização do Windows hoje, encontrei o mesmo arquivo e o executei: e funcionou bem.
Pensando que eu deveria ter um arquivo .exe danificado no primeiro computador, copiei a versão do outro computador, mas ela ainda falhou. No entanto, se eu renomear o arquivo, ele será executado. Por exemplo, se eu renomeá-lo para "signtool1.exe", posso executá-lo na linha de comando, embora o Visual Studio ainda não possa executá-lo devido à alteração de nome.
Tentei reiniciar o computador várias vezes durante esse processo, pensando que talvez houvesse uma cópia dele presa na memória, mas não existe. Também procurei no Gerenciador de tarefas.
Eu nunca vi nada assim antes. O mesmo programa executa ou não faz nada, dependendo do nome do arquivo executável. Mais um detalhe, ele é executado independentemente do nome do arquivo se eu copiá-lo para o meu diretório pessoal. O que poderia causar uma coisa dessas?
Obrigado Frank