Como eu associo um tipo de arquivo para abrir com um aplicativo auto-desenvolvido?


1

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?


Respostas:


0

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

assoc /?

e

ftype /?

para obter mais informações. Se eles funcionarem, acho que você pode colocar esses comandos em seu ambiente de login.

Espero que isto ajude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.