Sto facendo dei programmini " a scadenza " e volevo appunto dotarlli di un CHECK sulla data...per ora mi era venuta in mente una roba simile .....(sostanzialmente non sono programmi top-secret) , ma vorrei sapere se c'è un modo più semplice per far ciò ?
O se qualcuno avendo in mano l'exe..nel caso sappià come bypassare il CHECK, mi possa dire come evitarlo (intendo by AS non con i programmini che falsificano la data sul PC !!!).
thks
------------
codice:
// qui il codice:
stop();
//
months = new Array('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12');
days = new Array('Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom');
date1 = new Date();
day = date1.getDay();
month = date1.getMonth();
show_day = days[day-1];
show_date = date1.getDate();
show_month = months[month];
show_year = date1.getFullYear();
today_now = +show_day+","+show_date+"/"+show_month+"/"+show_year;
// today_is = +show_date+"/"+show_month+"/"+show_year;
today_check = show_year+show_month+show_date;
trace("Oggi è = "+today_now);
//
// La scadenza avviene dal giorno dopo
scadenza = 20041130;
trace ("Programma con licenza impostata fino al = "+scadenza);
trace("PS. - Da leggere al contrario !");
// esempio oggi darà= 20041123
if (scadenza<today_check) {
// Messaggio di errore, il prog. è scaduto !
gotoAndPlay("fine", "scaduto");
} else {
// Nessun Messaggio, esegue il programma !
gotoAndPlay("programma", "esecuzione");
}
ciao