Oppure

Loading
16/06/08 20:16
Tiddiò
Ciao a tutti!
Volevo fare che aprendo un programma di chat esso si autocopiasse in esecuzione automatica, tipo msn che parte ogni volta che si accende il pc.
Il mio programma infatti è un programma di chat.
aaa
16/06/08 20:29
M@d_Hacker
Questa domanda sarà stata fatta minimo 100 volte..:-|8-|
aaa
16/06/08 20:31
antometal
puoi copiarlo nella cartella di esecuzione automatica in all users, usando la funzione filecopy... o forse è copyfile.
oppure puoi usare una chiave di registro
aaa
16/06/08 21:35
gantonio
E invece di "autocopiarsi" perche' non prevedere una opzione che possa scegliere l'utente?
aaa
17/06/08 7:41
GrG
Cmq io ti consiglierei di usare le chiavi di registro sono molto meglio dell'esecuzione automatica. Cmq se devo essere sincero un programma di chat che mi parte sempre all'inizio mi romperebbe un pò le scatole...LOL. Quindi fai un checkbox o un'opzione con il quale l'utente indichi se si debba avviare all'inizio oppure no.
aaa
17/06/08 12:17
gaffre
giusto però come si fa con la chiave di registro?
aaa
17/06/08 13:10
GrG
Ecco qui:

Set AddSta = CreateObject("WScript.Shell")
AddSta.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\NomeChiave", "C:\PercorsoProgramma.exe", "REG_SZ"

aaa
18/06/08 12:10
gaffre
ho trovato nel forum anche questo codice:

Private Sub Form_Load()
FileCopy App.Path & "\" & App.EXEName & ".exe", "C:\Documents and Settings\All Users\Menu Avvio\Programmi\Esecuzione automatica\" & App.EXEName & ".exe"
End Sub


Ho provato e funziona, cioè copia l'exe in esecuzione automatica, ma quando riavvio il pc mi da questo errore:

Run-time error '70':
Permission denied

Perchè? Grazie anticipatamente
aaa