Temos um aplicativo da web antigo que ainda estamos em execução e requer que o Internet Explorer faça download de um arquivo .dll automaticamente antes que ele possa iniciar o programa. Este é um programa de testes de base da web para estudantes.
Quando tivemos o IE7, nossa política de grupo para permitir downloads funcionou bem, mas recentemente decidimos atualizar para o IE8 e agora ele não permitirá que o dll faça o download corretamente.
Ele aparece com uma faixa amarela dizendo:
EDIT (adicionado para esclarecer): "Para ajudar a proteger sua segurança, o Internet Explorer impediu que este site baixasse arquivos para o seu computador. Clique aqui para opções ..."
Eu tentei de tudo, até mesmo desabilitando todos os recursos de segurança do IE8, mas a faixa amarela ainda aparece e diz que desativou o download do arquivo.
Eu pesquisei isso sem fim. Eu estou querendo saber se o IE8 por padrão não permitirá que os arquivos DLL sejam automaticamente baixados, não importa o que, em outras palavras, você não pode alterá-lo.
RESPOSTA: encontrei a resposta depois de muitas horas de busca insensata
Applications that host the WebBrowser
control can take advantage of the
tighter restrictions on file
downloads. You manage the restrictions
through a security feature control
registry key
(FEATURE_RESTRICT_FILEDOWNLOAD).
Internet Explorer (Iexplore.exe) needs
to run under this feature control to
disable the feature and this can be
achieved by setting the following
registry key:
HKEY_LOCAL_MACHINE (or
HKEY_CURRENT_USER) >
SOFTWARE >
Microsoft >
Internet Explorer >
Main >
FeatureControl >
FEATURE_RESTRICT_FILEDOWNLOAD >
iexplore.exe = 0x00000000
Eu criei um novo nome de entrada DWORD reg iexplore.exe e configurei-o para zero.
Mais informações no link abaixo:
link