Allora... Vediamo se ho capito cosa mi chiedi. Se parli del frammento di codice che ho scritto sopra, provo a spiegarmi meglio.
Una volta sbagliata la password per 3 volte, viene creato un file imbucato in system32, o dove ti pare. Non importa che sia txt. Basta che sia un file, va bene anche senza estensione.
Dicevo... Dopo 3 errori, viene creato il file e il programma si chiude (Perchè hai fatto 3 errori!)
Ogni volta che il programma viene avviato, parte solo se il file di cui ho appena parlato non esiste. In pratica il programma parte solo se nessuno ha mai sbagliato 3 volte la password. Se invece qualcuno, una volta, ha fatto 3 errori, il programma diventa inutilizzabile, perchè quando sono stati fatti 3 errori si è creato il file, e il blocco if in Form_Load() diventa positivo e termina il programma all'avvio.
In pratica il tuo programma si chiude se sbagli 3 volte, e non si avvia più. Che è esattamente quello che ha detto GrG nei primi post, mentre più avanti ha consigliato, per maggior sicurezza, di porre tale file sul server in modo da renderne più difficile la localizzazione. Quest'ultima parte non è attuabile tramite le mie conoscenze, quindi non ti posso aiutare, ma per tutti il resto... È comprensibile ora??
Ultima modifica effettuata da il 04/09/2009 alle 19:25 |