hice un programa en VB pero me falta el codigo que hace que al iniciar windows se ejecute el programa, se hacerlo manualmente pero me imagino que se debe de poder mediante codigo de visual basic, es con el editor de registros pero no se como.
se podria decir que es como un virus, espero me ahiga explicado
Set registro = CreateObject("WScript.Shell")
registro.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\programa", "C:\programa.exe"
;)
Esto es en vbs. Te recomiendo que hagas el codigo en vb ya que para crear la llave en el registro es muy parecido al vbs.
Siento no poder ponerla porque ahora mismo no me acuerdo y para ponerla mal no la pongo... Pero que por internet esta. Lo digo porque sino el antivirus te detectara que se quiere ejecutar un script.
Saludos Srg. Skapunky
VISITEN --> www.usuarios.lycos.es/skapunky
Cita de: skapunky en 10 Enero 2006, 01:32 AM
Te recomiendo que hagas el codigo en vb ya que para crear la llave en el registro es muy parecido al vbs.
ein? :huh:
No tiene nada k ver , es totalmente diferente, y se ace usando apis y es bastante codigo.
Salu2
Hay una forma de hacerlo con un codigo bastante parecido al del vbs y sin api's. Lo encontre en un foro ( no se que pagina ahora ya que hace tiempo) y lo probe y si funcionava.
Saludos
PD: Si lo encuentro lo pongo.
Cita de: skapunky en 10 Enero 2006, 16:45 PM
Hay una forma de hacerlo con un codigo bastante parecido al del vbs y sin api's. Lo encontre en un foro ( no se que pagina ahora ya que hace tiempo) y lo probe y si funcionava.
Saludos
PD: Si lo encuentro lo pongo.
Debes estar refiriendote al comando
Shell, con el que podes usar comandos del DOS.
En este caso, los comandos para agregar claves al registro.
No tengo ganas de fijarme ahora ;D pero abran el DOS y pongan
Reg Add /?, ahi te muestra algunos ejemplos.
Despues pones
Shell ("cmd.exe reg add HKLM\Soft\MiClave \v R:\MiPrograma.exe")
Solo queda cambiar lo que va adelante de "Reg Add" que, repito, no se bien como era.
Espero que les sirva, un abrazo.-