Adicionando o Eudora à lista "Aplicativo padrão" do Windows 7

4

Estou tentando fazer com que o Eudora funcione bem no Windows 7. Eu sei que ele é obsoleto, mas eu tenho filtros especializados e scripts Perl que não são portáveis para outros clientes de email.

Quando o Eudora inicia no Windows 7, ele exibe a caixa de diálogo de erro "Não foi possível instalar o Eudora MAPI porque não foi possível renomear MAPI.DLL e / ou MAPI32.DLL ", seguido da caixa de diálogo de erro "O Eudora não pôde atualizar o sistema Seu programa de e-mail padrão não foi alterado. ".

Este artigo diz que o Eudora precisa ser o programa de e-mail padrão para evitar esse erro. No Windows 7, o Eudora não está listado como uma opção na lista de programas padrão. Não há opção para adicionar novos programas. Outros artigos sobre como adicionar um novo programa padrão sugerir a adição de uma associação de tipo de arquivo para o novo programa. No entanto, o Eudora já está associado ao tipo de arquivo .MBX, mas ainda não está disponível na lista Programas padrão.

Esta questão diz que os aplicativos precisam "registrar", mas as respostas (e o artigo do MSDN vinculado) não explicam como isso é feito.

Como posso tornar o Eudora o programa de e-mail padrão no Windows 7?

    
por tim11g 10.11.2009 / 19:06

2 respostas

4

Eu finalmente consegui que funcionasse para mim. O problema com o Windows 7 é que o registro está finalmente protegido. O Eudora (por padrão) não é executado com privilégios e, portanto, não pode alterar o registro. Mas ele também não configura os ganchos que o Windows 7 precisa saber que ele pode ser definido como um programa de email padrão. [Por alguma estranha razão, o MAILTO não está listado como um protocolo - o que significa que você não pode usar esse método.]

A solução é clicar com o botão direito do mouse no ícone do programa Eudora.exe e selecionar "Executar como administrador". Então, você precisará aprovar isso quando o prompt do UAC perguntar se está tudo bem.

O Eudora vai reclamar quando começar a não ser o padrão. Diga que não há problema em torná-lo o padrão. Continuará então a iniciar normalmente.

Depois disso, ele não precisará mais de nenhum privilégio especial, mas funcionará corretamente, e não será reclamado, e será lançado como deveria ser sempre que você clicar em um link Mailto: em uma página HTML.

    
por 12.11.2009 / 20:24
1

Há duas perguntas sendo feitas aqui

  1. Como tornar o Eudora o cliente de email padrão no Windows 7
  2. Como corrigir a mensagem de erro - Quando o Eudora inicia no Win7, ele exibe a caixa de diálogo de erro "Não foi possível instalar o Eudora MAPI porque não foi possível renomear MAPI.DLL e / ou MAPI32.DLL", seguido da caixa de diálogo de erro "Eudora não foi possível atualizar o registro do sistema. Seu programa de e-mail padrão não foi alterado. ".

==

Responda a Q2.

Eu tive que me conceder permissão para os arquivos mapi.dll e mapi32.dll e, em seguida, executar o programa sweudora.exe (que define a configuração do Eudora mapi). Aqui está como:

1 Abra um prompt de comando do administrador digitando cmd na caixa de pesquisa do menu Iniciar e pressione a combinação de teclas Ctrl + Shift + Enter. 2 Para apropriar-se dos arquivos, você precisará usar o comando takeown.

3 takeown / f C: \ Windows \ System32 \ MAPI.DLL

Isso lhe dará a propriedade dos arquivos MAPI.DLL, mas você ainda não tem direitos para excluir ou modificar as permissões dele.

4 Agora, execute o comando cacls para obter direitos totais de controle sobre o arquivo: cacls C: \ Windows \ System32 \ MAPI.DLL / G geek: F

Note que meu nome de usuário é nerd, então você substituirá seu nome de usuário.

5 Repita este procedimento para MAPI32.DLL 6 Agora execute o programa sweudora.exe

    
por 07.12.2009 / 12:15