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