Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Good

Antivirus bloqueando download

Recommended Posts

To fazendo um auto atualizador de uns arquivos, só que o AVG tá bloqueando os downloads:

WebClient WC = new WebClient();
WC.DownloadFile(urlSiteServidor + download1, @DiretorioPrograma + "\\" + download1);

Alguém sabe uma solução? obg

 

########## ATUALIZADO ###########

Dsclpa.. Vi agora que não está bloqueando o download, e sim uma tentativa de modificar uns registros (regedit)

Registry.SetValue("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", "App", DiretorioPrograma, RegistryValueKind.Unknown);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui a solução para os registros, mas os downloads agora tá implicando ainda, pensei que tivesse solucionado... ta divergindo mto esse sistema... :upset:

 

 

código ok agora:

private void Reg_ini_win(string Exe_nome, bool habilitar, string caminho) {
            string chave = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
            Microsoft.Win32.RegistryKey chave_ini = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(chave);
            if (habilitar) {
               if (chave_ini.GetValue(Exe_nome) == null) {
                   chave_ini.Close();
                   chave_ini = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(chave, true);
                   chave_ini.SetValue(Exe_nome, caminho);
                   chave_ini.Close();
               }
            } else {
                chave_ini = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(chave, true);
                chave_ini.DeleteValue(Exe_nome, false);
                chave_ini.Close();
            }
        }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim? Tipo, qunado todo o programa é executado.. insere o registro e faz download.. aí ele acusa vírus desconhecido.. Já desativei a parte que faz download, e é realmente ela quem está causando este problema agora..

 

 

Já tentei diversos códigos pra baixar arquivos de um servidor, sempre a mesma coisa..

Compartilhar este post


Link para o post
Compartilhar em outros sites

é com download sim.. já tentei baixar .png, .js, .css e etc.. o arquivo não tem vírus.. somente o avg ta fazendo isso..

 

nada tem vírus.. simplesmente ele ta acusando como falso positivo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estava usando WebClient, e tentei usar httpclient.. deu tudo certo..

 

o problema agora é que preciso que funcione com framework 3.5, e o httpclient só funciona com 4.5..

 

alguma função alternativa?

 

Eu tava pesquisando e achei que a lógica deve ser:

 

- mudar a forma de gravar o arquivo em disco, ao invés de gravar diretamente no disco da internet;

- trazer o arquivo em memoria e depois gravar em disco.

 

Como posso fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é não.. como ja falei, usei uma função do framework 4.5 e deu certo..

 

eu tbm já tentei trocar o diretório pra várias pastas.. ja fiz todos os testes possíveis.. o problema ta sendo essa função mesmo, não sei pq..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.