Patch level :10.0 84
Files correlati : Ricompilazione Demo : [ ] Commento : 0000823: installazione client Descrizione se il client di rete ha una chiave che non si riabilita in automatico non viene data la possibilità di aggiornare il numero della chiave in quanto se mi collego mi apre in automatico l'installazione e non mi permette di cambiare la password. Sistema operativo Vista. git-svn-id: svn://10.65.10.50/trunk@16848 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
817883ade9
commit
8f6a696455
@ -152,6 +152,9 @@ bool update_assistance_year()
|
||||
srand(883);
|
||||
decode_string(dninst_key, anno.get_buffer());
|
||||
const int ass_year = atoi(anno);
|
||||
//se l'anno di assistenza della versione e' piu' grande di quello attualmente registrato sulla...
|
||||
//...chiavetta controlla se il serialnumber della chiavetta e' presente nella lista dei codici...
|
||||
//...validi dentro il dninst.zip
|
||||
if (ass_year > dongle().year_assist())
|
||||
{
|
||||
const int serno = get_serial_number();
|
||||
@ -168,7 +171,7 @@ bool update_assistance_year()
|
||||
dongle().set_year_assist(ass_year);
|
||||
if (dongle().burn())
|
||||
{
|
||||
return true;
|
||||
return true; //Complimenti,la chiavetta e' presente nella lista e sara' aggiornato l'anno di assistenza
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -177,10 +180,19 @@ bool update_assistance_year()
|
||||
} //if(dongle().burn...
|
||||
} //if(sn==serno...
|
||||
} //while(!keys.eof()...
|
||||
//Non e' riuscito a trovare la chiavetta nell'elenco, non puo' aggiornare automaticamente
|
||||
show_error(TR("Il numero di serie di questa postazione non è presente sul database"));
|
||||
}
|
||||
else //if(ass_year>dongle...
|
||||
show_error(TR("L'anno di assistenza sul database e' inferiore a quello registrato sulla chiave di protezione"));
|
||||
{
|
||||
//Se l'anno di assistenza sulla chiave e' maggiore di quello sul dninst segnala l'incongruenza e poi?
|
||||
if (ass_year < dongle().year_assist())
|
||||
show_error(TR("L'anno di assistenza sul database e' inferiore a quello registrato sulla chiave di protezione"));
|
||||
//Se l'anno di assistenza coincide con quello sulla chiave -> la chiave ha gia' l'assistenza...
|
||||
//...corretta abilitata e puo' proseguire l'aggiornamento
|
||||
else
|
||||
return true;
|
||||
}
|
||||
}
|
||||
else
|
||||
show_error(TR("Il database dei numeri di serie non è accessibile"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user