A melhor maneira de atingir seu objetivo é usar a extensão IE Tab para seu navegador padrão (Firefox / Chrome).
Em vez de tentar definir um navegador padrão para um aplicativo específico no Windows lado - que é muito mais complicado, faça no lado do navegador.
What Is IE Tab?
IE Tab for Chrome (and IE Tab 2 for Firefox) is a browser extension that allows you to use Internet Explorer to display web pages in a tab. This is useful in many cases where a web page requires Internet Explorer features.
Features
Auto URLs - Allows you to specify which URLs should always be loaded with IE Tab.
Como você pode ver, o motivo pelo qual o IE Tab é muito útil no seu caso é porque ele tem o recurso URLs automáticos .
Em vez de configurações de um navegador específico para um aplicativo específico, você pode simplesmente dizer ao IE Tab para ser ativado sempre que você iniciar uma determinada URL.
E ainda melhor - ele suporta Expressões regulares, portanto, se o seu relatório for criado como um arquivo html
off-line (localmente) ou on-line, será muito fácil informar o IE Tab para abrir seus relatórios. -los em um ambiente IE - dentro do seu navegador padrão.
Por exemplo, se os relatórios estiverem on-line, você poderá adicionar http://www.myonlinereports.com/*
aos URLs automáticos para abrir automaticamente na guia IE todas as páginas do site www.myonlinereports.com
.
Se os relatórios estiverem off-line, você poderá adicionar algo como r/file:///D:/My%20Documents/My%20Reports/.*
(não esqueça o prefixo r/
) aos URLs automáticos para abrir automaticamente na guia IE todos os arquivos dentro da pasta My Reports
.