Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: winlinux en 17 Enero 2004, 04:31 am



Título: Como se hace en visual basic?
Publicado por: winlinux en 17 Enero 2004, 04:31 am
HOLA, como puedo hacer para agregar una clave en el registro de windows mediante visual basic?, y como puedo ejecutar comando DOS desde VB?


Título: Re:Como se hace en visual basic?
Publicado por: byebye en 17 Enero 2004, 08:27 am
tienes un tema pinchado sobre el registro. para ejecutar tienes varias opciones, WinExec ShellExecute CreateProcess....


Título: Re:Como se hace en visual basic?
Publicado por: winlinux en 21 Enero 2004, 00:30 am
Me podes explicar o tenes algun manual sobre como ejecutar comandos en DOS?


Título: Re:Como se hace en visual basic?
Publicado por: byebye en 21 Enero 2004, 03:02 am
si puedes explicar algo mas concreto sobre ese comando DOS.


Título: Re:Como se hace en visual basic?
Publicado por: winlinux en 24 Enero 2004, 23:55 pm
Lo que quiero hacer es ejecutar un comando de dos desde visual basic.
Estuve probando con la API winexec, pero no lo pude lograr. Alguien sabe como seria la sintaxis?


Título: Re:Como se hace en visual basic?
Publicado por: byebye en 25 Enero 2004, 19:17 pm
prueba con cmd /c comando, con winexec o con createprocess por ejemplo.


Título: Re:Como se hace en visual basic?
Publicado por: winlinux en 27 Enero 2004, 01:35 am
Probe de esta forma pero no se puede.

Dim a As Long
Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long

a = WinExec("cmd /c dir", 2)

Tenes algun buen texto sobre las API en general?


Título: Re:Como se hace en visual basic?
Publicado por: byebye en 27 Enero 2004, 01:42 am
el que es lo que no funciona? ¿que quieres hacer exactamente? pq te digo que lo her probado y funcionar funciona. sobre la api en el win32.hlp tienes casi toda la api.


Título: Re: Como se hace en visual basic?
Publicado por: lord_iNtro en 14 Enero 2006, 15:39 pm
Shell("COMANDO") y fuera :huh: