Em .NET / WinForms / C # eu escrevi um pequeno programa para "visualizar" arquivos PDF. Ele apenas abre um visualizador de PDF real e faz mais algumas coisas (não é importante para o problema a seguir).
No entanto, no Windows 10, não consigo definir meu programa como padrão para abrir arquivos PDF.
Se eu abrir um arquivo PDF por meio de "Abrir com ...", selecionar meu programa e ativar a opção "Sempre abrir com ...", na próxima vez que eu abrir um PDF, o Windows usará o visualizador de PDF padrão novamente.
No caso de tentar definir o programa padrão por meio das configurações padrão dos aplicativos, o Windows nem aceitará meu programa como padrão para arquivos PDF. Só mostra outros visualizadores, como o Acrobat ou o Chrome.
Como posso definir meu programa codificado como o visualizador padrão para arquivos PDF?
fonte
Respostas:
Eu acredito que uma combinação de assoc e ftype fará o truque. Você executa o comando assoc para associar uma extensão a um determinado ftype. Você executa o comando ftype para especificar qual programa será executado quando o tipo de dado for acessado.
Corre
e
para obter mais informações. Se eles funcionarem, acho que você pode colocar esses comandos em seu ambiente de login.
Espero que isto ajude.
fonte