Ciao a tutti,
devo scrivere un piccolo programma che mi cataloghi delle password di vari applicativi
nel form ho inserito 2 textbox (1 per la username e 1 per la password)
e un combobox che dovrà tenere la lista dei vari applicativi, una volta selezionato l'applicativo
dalla lista caricherà dal file le info riguardanti username e password che saranno visualizzati nelle textbox.
ora sorge il problema, ho creato la struttura
<Serializable()> Structure PWD
Dim Programma As String
Dim Username As String
Dim Password As String
End Structure
e risco a scrivere sul file però una volta che ho scritto i primi dati
se ne inserivsco altri, mi vanno a sovrascrivere i precedenti, in pratica i dati non vengono accodati al file.
per scrivere sul file ho usato il seguente codice:
Dim ListPWD As PWD
ListPWD.Programma = TextBox1.Text
ListPWD.Username = TextBox2.Text
ListPWD.Password = TextBox3.Text
Dim BF As New System.Runtime.Serialization.Formatters.Binary.Bin aryFormatter()
Dim MS As New System.IO.MemoryStream()
BF.Serialize(MS, ListPWD)
My.Computer.FileSystem.WriteAllBytes(Application.S tartupPath & "\prova.bin", MS.GetBuffer(), False)
P.S. per il momento sto facendo la prova senza combobox ma con una textbox al suo posto.
ho un'altro dubbio, una volta creato correttamente il file, come faccio a fare una ricerca tramite il campo PWD.Programma ?
Grazie a tutti anticipatamente![]()