ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Definir diretório de download no Internet Explorer

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
fabiojuniormelo
Novato
Novato


Registrado: Terça-Feira, 6 de Outubro de 2009
Mensagens: 11

MensagemEnviada: Sex Abr 26, 2013 3:05 pm    Assunto: Definir diretório de download no Internet Explorer Responder com Citação

Boa tarde

Estou desenvolvendo uma aplicação em DELPHI usando o componente TWebBrowser.

Gostaria de saber se é possível via delphi definir um diretório padrão para o internet explorer fazer download. de arquivos.
Att.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Sex Abr 26, 2013 11:04 pm    Assunto: Responder com Citação

Boa noite, Fábio.

A informação sobre a pasta padrão de downloads do Internet Explorer é armazenada no registro do Windows, mais especificamente nesse caminho:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

O nome da chave é Default Download Directory.

Portanto, basta acessar o registro do Windows pelo Delphi e manipular o valor.
Por exemplo, no código abaixo eu configuro a pasta padrão como "C:\Downloads":
Código:
var
  Registro: TRegistry;
begin
  Registro := TRegistry.Create;
  Registro.RootKey := HKEY_CURRENT_USER;
  Registro.OpenKey('Software\Microsoft\Internet Explorer\Main', True);
  Registro.WriteString('Default Download Directory', 'C:\Downloads');
  Registro.Free;
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB