Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - password
Forum - Visual Basic 6 - password

Avatar
massimo (Normal User)
Expert


Messaggi: 210
Iscritto: 23/08/2009

Segnala al moderatore
Postato alle 21:29
Sabato, 29/08/2009
creando un programma con vb6 vorrei proteggerlo inserndo una password come si fà grazie

PM Quote
Avatar
fusebyte (Normal User)
Expert


Messaggi: 332
Iscritto: 24/12/2008

Segnala al moderatore
Postato alle 22:52
Sabato, 29/08/2009
Crei un form,diciamo formlogin
e lo inserisci nel FORM LOAD per aprirlo all'avvio.
Inibisci il FORM1 cosi:
Codice sorgente - presumibilmente VB.NET

  1. private sub FORM_LOAD()
  2. Form1.Visible = False
  3. frmLogin.Show
  4. end sub


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

  1. Private Sub cmdLogin_Click()
  2. Dim x
  3. x = 0
  4. If Text1.Text = "user" And Text2.Text = "password" Then
  5. Unload Me
  6. Form1.Visible = True
  7. Else
  8. Form1.Visible = False
  9. x = x + 1
  10. If x = 3 Then
  11. ' call destroy routine <--qui puoi inserire la routine killer
  12. x = 0
  13. Exit Sub 'oppure semplicemente dopo 3 tentativi esce dalla sub
  14. Unload Me
  15. End If
  16. End If
  17. End Sub



te l'ho scritto come base ,poi puoi migliorarlo come meglio credi
non è che sia la migliore protezione ma cmq parecchi li ferma.
Ciao

PM Quote