Página 1 de 1

Como hacer un autorun en VB6

Publicado: 26 Nov 2009, 05:34
por topcat_42
Estoy haciendo unos trabajitos, pero no he descubierto como poder hacer un autorun en VB6 QUE FUNCIONE bien en vista.

Y ya de paso tambien lanzo la pregunta, porque cuando uso el filecopy para clonar mi server, este no se copia, estoy bajo vista.

Gracias.

Re: Como hacer un autorun en VB6

Publicado: 26 Nov 2009, 06:33
por davidad
creo q no te deja copiarte a carpetas importantes xk tienes que darle permisos de administrador.
Busca por el foro lo de desactivar la UAC del vista y luego abre tu programa y cuentanos si funciona.

Re: Como hacer un autorun en VB6

Publicado: 27 Nov 2009, 03:34
por irux
autorun no sirve que tu autorun sea una carpeta de la usb saludos

Re: Como hacer un autorun en VB6

Publicado: 27 Nov 2009, 18:13
por topcat_42
Ja perdon es el StartUp, que sea eso de meter un nuevo registro para que arranque con el sistema. Lo siento pero soy nuevo con esto.

Entonces en que carpetas puedo copiar el server??

Re: Como hacer un autorun en VB6

Publicado: 27 Nov 2009, 19:13
por davidad
yo tengo vista y para autocopiar a las carpetas se necesita permisos de administrador. Por lo menos para archivos de programas, windows, sistem....

Re: Como hacer un autorun en VB6

Publicado: 27 Nov 2009, 21:15
por DARK_J4V13R
topcat_42 escribió:Ja perdon es el StartUp, que sea eso de meter un nuevo registro para que arranque con el sistema. Lo siento pero soy nuevo con esto.

Entonces en que carpetas puedo copiar el server??
mmm hay dos metodos que conosco, el mas usado es el de añadirte al registro en: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run y te saltas al uac el otro metodo es el de copiarse a la carpeta: AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup y una vez mas te lo saltas .

Pero el problema en esto es que si el pc tiene mas usuarios lo demas no resultan afectados solo el usuario que a ejecutado el server es el unico que resulta afectado los demas no .

Saludos

Re: Como hacer un autorun en VB6

Publicado: 28 Nov 2009, 03:55
por linkgl
DARK_J4V13R escribió:
topcat_42 escribió:Ja perdon es el StartUp, que sea eso de meter un nuevo registro para que arranque con el sistema. Lo siento pero soy nuevo con esto.

Entonces en que carpetas puedo copiar el server??
mmm hay dos metodos que conosco, el mas usado es el de añadirte al registro en: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run y te saltas al uac el otro metodo es el de copiarse a la carpeta: AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup y una vez mas te lo saltas .

Pero el problema en esto es que si el pc tiene mas usuarios lo demas no resultan afectados solo el usuario que a ejecutado el server es el unico que resulta afectado los demas no .

Saludos
si lo pones en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

es probable que infectes a todos los usuarios

Re: Como hacer un autorun en VB6

Publicado: 28 Nov 2009, 05:58
por topcat_42
OK OK pero en vb como agrego el registro????

Re: Como hacer un autorun en VB6

Publicado: 28 Nov 2009, 16:22
por DARK_J4V13R
linkgl escribió:
DARK_J4V13R escribió:
topcat_42 escribió:Ja perdon es el StartUp, que sea eso de meter un nuevo registro para que arranque con el sistema. Lo siento pero soy nuevo con esto.

Entonces en que carpetas puedo copiar el server??
mmm hay dos metodos que conosco, el mas usado es el de añadirte al registro en: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run y te saltas al uac el otro metodo es el de copiarse a la carpeta: AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup y una vez mas te lo saltas .

Pero el problema en esto es que si el pc tiene mas usuarios lo demas no resultan afectados solo el usuario que a ejecutado el server es el unico que resulta afectado los demas no .

Saludos
si lo pones en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

es probable que infectes a todos los usuarios
Si pero no es compatible con windows vista .
topcat_42 escribió:OK OK pero en vb como agrego el registro????
Puedes usar mi Jreg viewtopic.php?f=14&t=14923

Saludos

Re: Como hacer un autorun en VB6

Publicado: 28 Nov 2009, 18:34
por linkgl
No sabia que ya no existia en vista esa ruta

y para agregarlo al registro basta con agregar esto:

Código: Seleccionar todo

Dim MiObjeto As Object
Set MiObjeto = CreateObject("Wscript.Shell")

MiObjeto.RegWrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\" & nombre, Ruta + nombre

'Eliminamos la variable
Set MiObjeto = Nothing
reemplazando claro la variable nombre y ruta por el nombre y ruta del programa y luego un nombre para la clave del registro

Re: Como hacer un autorun en VB6

Publicado: 30 Nov 2009, 02:51
por topcat_42
OK, dejen mañana lo hago y posteo el resultado.

Gracias chicos.

Re: Como hacer un autorun en VB6

Publicado: 30 Nov 2009, 15:43
por DARK_J4V13R
linkgl escribió:No sabia que ya no existia en vista esa ruta
En vista aun existe la ruta, pero lo que pasa es que para que se agrege a esa ruta se necesita que se ejecute como administrador y si no es asi lanza error y ningun usuario va a ejecutar como administrador un archivo asi por asi.

Saludos