Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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: