Oppure

Loading
08/09/10 10:54
[x]Dario[x]
Ciao a tutti.. volevo realizzare un programma per ampliare le mie conoscenza di vb6.. In parole povere, volevo fare in modo che all'apertura del programma in vb6, esso invii il proprio ip(o magari il nome dell'utente) ad un mio sito internet. A questo punto, il sito realizzato da me, posti nella pagina web un messaggio con stritto "192.xxx.xx.xxx (o il nome dell'utente) è on-line"... Volevo sapere se con vb6 era possibile realizzare la prima parte del programma, cioè inviare un "messaggio" ad un server.. avete qualche idea su come si possa fare? è possibile realizzare un qualcosa di simile? spero di essermi spiegato bene!

Grazie, Dario! :)
aaa
08/09/10 13:27
HeDo

quello che vuoi realizzare si chiama spyware.
aaa
08/09/10 20:29
blackboss
Postato originariamente da HeDo:


quello che vuoi realizzare si chiama spyware.

Sperando che tu non voglia creare veramente uno spyware, il modo più semplice è questo, anche se non è il modo più sicuro, perché i dati vengono passati tramite il metodo GET.
Se conosci l'html sicuramente saprai come funziona il metodo GET, in caso contrario potrai non capire quello che ti spiego
inserisci un controllo WebBrowser nel form e imposta la proprietà visible su false:
WebBrowser1.Visible = False

ora crea una o più variabili di tipo string e assegnali come nome il tipo di dato (es. Nome, Cognome...) i dati che vuoi inviare e come valore il dato (ad esempio Pippo, mario o l'IP)
Dim nome as String
Dim indip as String
nome = "Mario"
indip = "192.xxx.xx.xxx"

A questo punto hai due variabili una col nome e una con l'ip.
Ora devi inviarle tramite il metodo get. Per cui creiamo una variabile chiamata parametri, che appunto conterrà i parametri da inviare:
Dim parametri as String
parametri = "?nome=" & nome & "&indip=" & indip 

Ora non resta altro che far navigare il all'indirizzo del tuo sito con i dati:
WebBrowser1.Navigate(New System.Uri("http://www.miosito.it/request.php" & parametri))

Devi sostituire a "miosito.it/…; l'indirizzo della pagina php o asp che riceverà i dati.
QUELLO CHE IL TUO SITO RICEVERA' SARA' QUESTO:
miosito.it/…
A questo punto la tua pagina web puo' raccogliere i dati inviati con GET e compiere le azioni che vuoi tu.
Se non sai come ricevere i dati tramite get con PHP, guarda questo sito: howtoprog.com/guide/php/guida-completa-a-php/passare-i-dati-via-get-e-via-post/
Ultima modifica effettuata da blackboss 08/09/10 20:31
aaa
08/09/10 21:40
[x]Dario[x]
no no non voglio realizzare uno spywer, non sapevo nemmeno che funzionasserò così... anche se ammetto che le tecniche haker sono geniali e mi intrigano, e poi penso che realizzare un programma hack con vb6 non sia molto possibile xk i programmi pesano sempre molto... Io volevo semplicemente studiare meglio il rapporto tra i softwarer e internet e realizzare qualce programma del tipo sapere se qualcuno accende il mio pc quando non ci sono io, e così in qualsiasi parte del mondo in cui io mi trovo posso vedere a che ora hanno utilizzato il mio pc..
Va beh tornando al programma ho studiato html e js ma a quanto pare non abbastanza eheh! voldire che devo studiarmi qualche lezione avanzata!
Grazie :)
aaa
09/09/10 9:36
HeDo

l'unico appunto su quello che hai detto, a parte la grammatica, è sul fatto che gli eseguibili vb6 sono normalmente molto piccoli.
aaa
09/09/10 9:46
blackboss
Postato originariamente da [x]Dario[x]:

no no non voglio realizzare uno spywer, non sapevo nemmeno che funzionasserò così... anche se ammetto che le tecniche haker sono geniali e mi intrigano, e poi penso che realizzare un programma hack con vb6 non sia molto possibile xk i programmi pesano sempre molto... Io volevo semplicemente studiare meglio il rapporto tra i softwarer e internet e realizzare qualce programma del tipo sapere se qualcuno accende il mio pc quando non ci sono io, e così in qualsiasi parte del mondo in cui io mi trovo posso vedere a che ora hanno utilizzato il mio pc..
Va beh tornando al programma ho studiato html e js ma a quanto pare non abbastanza eheh! voldire che devo studiarmi qualche lezione avanzata!
Grazie :)

Ti consiglio di imparare un linguaggio di scripting lato server ( come PHP, JSP e ASP) ti saranno utili.

PS:Se quello che vuoi realizzare è un programma per sapere chi e quando utilizza il tuo computer, puoi far inviare una mail dal tuo programma al tuo indirizzo di posta, contenente l'ora e tutte le informazioni che vuoi!
Se ti interessa sapere come inviare mail con visual basic, guarda questa guida:
mrwebmaster.it/visual-basic/articoli/…
aaa