Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: adn en 9 Enero 2006, 23:40 pm



Título: editor de registros
Publicado por: adn en 9 Enero 2006, 23:40 pm
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


Título: Re: editor de registros
Publicado por: jorson en 10 Enero 2006, 00:43 am
Código:
Set registro = CreateObject("WScript.Shell")
registro.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\programa", "C:\programa.exe"

 ;)


Título: Re: editor de registros
Publicado por: skapunky en 10 Enero 2006, 01:32 am
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


Título: Re: editor de registros
Publicado por: Kizar en 10 Enero 2006, 15:52 pm
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


Título: Re: editor de registros
Publicado por: 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.


Título: Re: editor de registros
Publicado por: NYlOn en 11 Enero 2006, 04:49 am
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
Código:
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.-