O registro do Windows controla os tipos de arquivos e os aplicativos usados para lidar com eles. O conceito geral é " associação de arquivos ".
O tipo de arquivo * .txt será "associado" a um ou mais aplicativos que podem manipular esse tipo de arquivo. Para cada tipo de arquivo, há um intervalo de ações que podem ser executadas no arquivo, conhecidas como "verbos". Por exemplo: abra, imprima, edite.
Para um exemplo prático, localize as seguintes chaves de registro e verifique o conteúdo:
Vá para HKEY_CLASSES_ROOT\.txt
e verifique o valor de "(Standard)" ou "". No meu caso, diz txtfile. Agora vá para HKEY_CLASSES_ROOT\txtfile
e veja qual conteúdo está aqui. Observe que em HKEY_CLASSES_ROOT\txtfile\shell
há um monte de "verbos" ou ações definidas, uma das quais é a tecla "aberta". A subchave "comando" especificará uma linha de comando para ser executada quando qualquer arquivo * .txt for clicado duas vezes no explorador. No meu caso, isso é:
"%SystemRoot%\System32\NOTEPAD.EXE %1"
O% 1 nesta linha de comando será expandido para o caminho completo do arquivo em que você clicou duas vezes. Portanto, um clique duplo em um arquivo * .txt executará o Notepad.exe com o caminho completo para o arquivo clicado duas vezes como linha de comando.
Ao localizar as seções de registro correspondentes relacionadas a * .ap1, você poderá alterar a linha de comando para apontar para o caminho correto para o executável.