Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Crei un form,diciamo formlogin
e lo inserisci nel FORM LOAD per aprirlo all'avvio.
Inibisci il FORM1 cosi:
Codice sorgente - presumibilmente VB.NET
privatesub FORM_LOAD()
Form1.Visible=False
frmLogin.Show
endsub
quando avvi ti apparira' prima il formlogin e poi il form1
ora devi impostare il formlogin per la password,diciamo che dopo 3 tentativi puoi
indirizzarlo ad una routine che riscrive qualsiasi cosa del soft per rovinarlo definitivamente oppure come preferisci fare.
Cmq inserisci questo nel frmLogin
Codice sorgente - presumibilmente VB.NET
PrivateSub cmdLogin_Click()
Dim x
x = 0
If Text1.Text="user"And Text2.Text="password"Then
Unload Me
Form1.Visible=True
Else
Form1.Visible=False
x = x + 1
If x = 3 Then
' call destroy routine <--qui puoi inserire la routine killer
x = 0
ExitSub'oppure semplicemente dopo 3 tentativi esce dalla sub
Unload Me
EndIf
EndIf
EndSub
te l'ho scritto come base ,poi puoi migliorarlo come meglio credi
non è che sia la migliore protezione ma cmq parecchi li ferma.
Ciao