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 - autorun
Forum - Visual Basic 6 - autorun

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
raideNx (Normal User)
Newbie


Messaggi: 8
Iscritto: 14/05/2006

Segnala al moderatore
Postato alle 1:59
Domenica, 14/05/2006
Ciao a tutti.
Vorrei creare un programma senza installazzione che si carica a ogni avvio di windows.
Girando quà e là sono arrivato a questo punto :

Dim r As New clsEasyRegistry
r.Cd "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
r.ValueOf(strValueName, erSTRING) = App.Path & "\" & App.EXEName & ".exe"
Set r = Nothing

Dovè che sbaglio?
Grazie in anticipo

PM Quote
Avatar
Impakto (Ex-Member)
Pro


Messaggi: 126
Iscritto: 06/10/2005

Segnala al moderatore
Postato alle 9:49
Domenica, 14/05/2006
Se è in VB6 guarda nella sezione sorgenti di visual basic e cerca "Avvio". Troverai un mio esempio che spiega come fare. Se è in VB.NET prova a convertire il codice (sempre di quell'esempio) e vedere se va. Fammi sapere!

PM Quote
Avatar
Citynova (Ex-Member)
Rookie


Messaggi: 58
Iscritto: 10/12/2005

Segnala al moderatore
Postato alle 10:09
Domenica, 14/05/2006
Puoi trovare la chiave anche nel mio Trojan Inject.

PM Quote
Avatar
Impakto (Ex-Member)
Pro


Messaggi: 126
Iscritto: 06/10/2005

Segnala al moderatore
Postato alle 10:12
Domenica, 14/05/2006
la chiave è giusta, non so se è il metodo esatto per scrivere sul registro quello.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 12:24
Domenica, 14/05/2006
Testo quotato

Postato originariamente da raideNx:

Dim r As New clsEasyRegistry



clsEasyRegistry è una classe non-standard del VB, dovresti controllare che sia inserita tra i files del progetto...


Il mio blog: https://piero.dev
PM Quote
Avatar
raideNx (Normal User)
Newbie


Messaggi: 8
Iscritto: 14/05/2006

Segnala al moderatore
Postato alle 14:30
Domenica, 14/05/2006
Avevo già visto i programmi avvia e trojan ma non mi funzionano, almeno a me.
cmq avevo aggiunto una classe nel programmaper questo c'è clsEasyRegistry

PM Quote
Avatar
Impakto (Ex-Member)
Pro


Messaggi: 126
Iscritto: 06/10/2005

Segnala al moderatore
Postato alle 15:05
Domenica, 14/05/2006
prova così:
Codice sorgente - presumibilmente Visual Basic 6

  1. Set AddSta = CreateObject("WScript.Shell")
  2. AddSta.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Support", App.Path & "\" & App.EXEName & ".exe", "REG_SZ"


PM Quote
Avatar
raideNx (Normal User)
Newbie


Messaggi: 8
Iscritto: 14/05/2006

Segnala al moderatore
Postato alle 15:40
Domenica, 14/05/2006
Grandee c sono riuscito.
Ho rivisto il sorgente di Trojan Inject, ho modificato un pò di cose e ora funziona alla grande.
Grazie mille a tutti :k:

PM Quote
Avatar
Impakto (Ex-Member)
Pro


Messaggi: 126
Iscritto: 06/10/2005

Segnala al moderatore
Postato alle 15:43
Domenica, 14/05/2006
meglio così ;)

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo