Pascal

segunda-feira, 14 de junho de 2010

Trojan Downloader Dadobra no Delphi 7 Solução


Esse é um problema que tem acontecido comigo atualmente e creio que alguns de você já deve ter passado ou ainda está passando por esse problema.


Ao compilar e executar um programa em Delphi o antivírus acusa que há um vírus no programa: Trojan Downloader Dadobra.


Entre vários foruns que eu pesquisei que a compilação no Delphi 7 e também C Builder acabam tendo esse problema.


Em testes de compilação pelo prompt de comando a compilação ficou perfeita e sem problemas.


Então vamos a solução.


Passo 1 - Abra o Prompt de Comandos


Iniciar > Executar (ou tecla Windows + R) e digite CMD



Passo 2 - Pasta RTL


Vá até a pasta: C:\Arquivos de programas\Borland\Delphi7\Source\Rtl


com o comando:


cd \Arquivos de programas\Borland\Delphi7\Source\Rtl



Passo 3 - Crie um Subdiretório


digite:


MD Lib



Passo 4 - Make


Digite:


Make


E serão recompiladas as bibliotecas DCU que deverão aparecer no diretório Lib que foi criado anteriormente.



Pode fechar essa janela.


Passo 5 - Faça um backup diretório LIB do Delphi 7


Abra o Windows Explorer e vá até a pasta:


C:\Arquivos de programas\Borland\Delphi7\Lib


Aperte CTRL+C e cole em outra pasta.



Passo 6 - Copie os arquivos


Copie os arquivos criados novos da pasta:


C:\Arquivos de programas\Borland\Delphi7\Source\Rtl\lib


CTRL+C


Para:


C:\Arquivos de programas\Borland\Delphi7\Lib



Sim para todos.


Passo 7 - Abra o Delphi


E faça todos os testes e não há mais problemas.


Qualquer dúvida, crítica ou sugestão entre em contato.


Se necessário

Adicionando o ActiveX Windows Media Player ao Delphi 7

delphi7.jpg


Há vários acessórios no Delphi que podemos utilizar diretamente, mas outros precisam ser adicionados para a sua funcionalidade e eles são acessados através do ActiveX.


Nessa aula vou ensinar como adicionar o Windows Media Player. A versão do Windows Media Player será a mesma instalada no seu Windows.


Passo 1 - Abra o Delphi



Vá ao menu File e feche todos os programas para facilitar a operação.


Passo 2 - Menu Component



Vá ao menu Component e selecione Import ActiveX Control...


Passo 3 - O Componente



Localize na lista Windows Media Player (Version 1.0).


Passo 4 - Instalando


Aperte o botão Install da tela anterior.



Confirme o pacote e aperte OK.



Confirme com Yes.



Ok novamente.



Feche a janela acima.



Confirme para salvar com Yes.


Pronto a instalação está completa.


O componente foi adiciona a aba Activex.



Download do Tutorial em PDF


Escolha um servidor para baixar: