Já faz algum tempo que tenho este erro reproduzível:
Se eu tentar abrir qualquer arquivo (independentemente de sua extensão) que tenha um %
no nome, independentemente do método de abertura (clique nele no Explorer, abra-o manualmente no prompt de comando etc.), o programa que é usado enviar a solicitação (Explorer e cmd.exe, nos exemplos anteriores) travaria 100%.
Alguém sabe o mecanismo/sequência exata que o Windows usa para abrir um arquivo? Eu poderia ajudar com informações de depuração dessa forma.
Responder1
É um longo caminho desde o ponto em que você clica duas vezes em um ícone na tela até o ponto em que um aplicativo é iniciado.
Existe ummuitodar errado.
- Você clica em um arquivo.
- O Windows determina o arquivotipo.
- Este arquivo pode ser executado sozinho ou é necessário outro aplicativo para abri-lo?
Vamos verificar o que o registro diz sobre a extensão do arquivo. - O registro diz que é um arquivo
txtfile
. - O registro diz que
open
devemostxtfile
usar um programa chamadoC:\Windows\system32\NOTEPAD.EXE
- Agora podemos finalmente criar nosso processo:
Há tantas coisas envolvidas que não há como dizer exatamente qual é o problema. Você mesmo precisa realizar investigações adicionais.
Por favor, dê uma olhada em: