Good 4 Denunciar post Postado Junho 10, 2015 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
Good 4 Denunciar post Postado Junho 10, 2015 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
KhaosDoctor 242 Denunciar post Postado Junho 10, 2015 Ele reclama quando você vai baixar algo? Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Junho 10, 2015 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
KhaosDoctor 242 Denunciar post Postado Junho 11, 2015 Então o problema não é o download, é o arquivo que você está tentando baixar. Qual tipo é? O que esse arquivo faz? Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Junho 11, 2015 é 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
Good 4 Denunciar post Postado Junho 11, 2015 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
KhaosDoctor 242 Denunciar post Postado Junho 13, 2015 Cara pode ser que o sistema está tentando gravar em diretório protegido. Compartilhar este post Link para o post Compartilhar em outros sites
Good 4 Denunciar post Postado Junho 14, 2015 é 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
Good 4 Denunciar post Postado Junho 17, 2015 Pago pra alguém que souber fazer.. falar no inbox aí.. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Junho 19, 2015 Vou marcar o tópico como resolvido, Good. Caso queira contratar serviços, por favor utilize a área de trabalhos. Compartilhar este post Link para o post Compartilhar em outros sites