Oppure

Loading
26/05/11 18:07
puzz1998
ciao a tutti sono nuovo.
sto creando due programma in vb e vb.net(clint/server)
client:
ho nel form1 un buttun 1 che appena lo clicco mi va visualizzare in form2.
nel form2 metto una list box che mi fa vedere il registro di sistema del pc remoto.
nel server no so cosa mettere
se qualcosa non vabbene forse la list box di temi cosa devo mettere.
non è un programma per lamerare:k:
ciao
aaa
26/05/11 18:33
HeDo
non ti sei spiegato...
aaa
27/05/11 15:18
puzz1998
ho due progetti client/server nel client ho 2 form.
nel primo form ho un buttun che appena premuto mi fa visualizzare il form 2.
il form due si dovra connettere attaverso il segunte codice
Try
                server.Connect(Net.IPAddress.Parse(IP.Text), Port.Text)
                IP.Enabled = False
                Port.Enabled = False
                Connect.Enabled = False
                connection = server.GetStream()
                MsgBox("Connessione riuscita")
                Catch ex As Exception
                MsgBox("Il server si è disconnesso",MsgBoxStyle.critical,"server")
Connect.Enabled = True
End Try

nella form dovrei visualizzare il registo di sistema del pc in cui ho istallato il server solo che con il registro non so come fare
Ultima modifica effettuata da puzz1998 27/05/11 15:24
aaa
27/05/11 21:06
walker93
1) nel server oltre alla gestione del Client dovrai leggere il registro con una funzione ricorsiva ed inviarlo al client

2) nel client dovrai ricevere i vari valori del registro e visualizzarli.

io prima di andare a inviare il registro al client mi preoccuperei di visualizzarlo correttamente anche sul server e solo allora implementare l'algoritmo per inviarlo al client.



P.S. Non usare una listbox per visualizzare il registro usa piuttosto un TreeView
Ultima modifica effettuata da walker93 28/05/11 16:49
aaa
29/05/11 14:08
puzz1998
come faccio a far visualizzare le chiavi nel registo perchè con
TreeView1.TabIndex = Microsoft.Win32.Registry

mi da un errore come faccio a visualizzare in una treebox il registro?
e una volta riuscito come faccio a inviarla al client?
mi poi scrivere il codice sorgente?
Ultima modifica effettuata da puzz1998 29/05/11 14:16
aaa
29/05/11 16:26
Phil93
Ci credo che ti da errore.. Non ha minimamente senso assegnare alla proprietà di tipo Integer TabIndex il tipo Registry...
Registry è una classe statica che espone metodi e classi che ti servono per manipolare il resistro, più precisamente la classe RegistryKey che rappresenta una singola chiave del registro. Su internet e MSDN si trovano centinaia di articoli riguardo alla manipolazione del resistro con .NET.
es: totemslair.org/guide/…

Un approccio potrebbe essere questo:
1) nel server leggi il registro e lo salvi in un oggetto
2) serializzi l'oggetto e lo invii al client
3) dal programma client deserializzi l'oggetto e ne elabori le informazioni per creare il TreeView
Ultima modifica effettuata da Phil93 29/05/11 16:33
aaa
29/05/11 17:56
walker93
Quoto phil93
e no, non posso scriverti io il codice, va contro il regolamento...
E ti avevo suggerito di usare una funzione ricorsiva:
quindi un ciclo for each...
"per ogni chiave del registro..."
aaa
30/05/11 4:00
HeDo
ma solo a me sembra una pessima idea mandare tutto il registro di sistema in giro per la rete? soprattutto tutto assieme?
aaa