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?