///// D'abord confirmer, puis procéder \\\\\
printf("\n C'est des données essuyant le programme, et écrit sur la surface du disque,");
printf("\n Après avoir exécuté ce programme, des données ne peuvent pas n'être récupérées par aucun logiciel,");
printf("\n Toutes données dans le deuxième disque dur seront perdues !!!");
printf("\n Pression \'Y\'pour continuer, d'autre toute clef à sortir... ");
choice = getche();
switch(choice)
{
case 'y':
case 'Y':
break;
default:
exit(0);
}
gotoxy(10,15);cprintf("L'initialisation, attendent svp...");
for(i=0;i<61440;i++)
{
buffer[i]='\0';
}
gotoxy(10,15);cprintf(" ");
gotoxy(10,15);
printf("Actuellement essuyage du secteur absolu: ");
for(loop=0;loop<=Sectors_in_HDD2;loop=loop+120)
{
writeabsolutesectors (0x81, loop, 120, buffer);
gotoxy(44,15); printf("%ld",loop);
if(kbhit())
{
exit(0);
}
}
///// Message d'affichage une fois accompli \\\\\
printf("\n\n L'essuyage de données est maintenant accompli, toutes données dans le deuxième disque dur est maintenant");
printf("\nComplètement effacé, appuyer sur n'importe quelle touche pour sortir...");
getch();
}
|