SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: SJK en Jueves 17 de Noviembre de 2005, 22:42

Título: Ejecutar Una Aplicación
Publicado por: SJK en Jueves 17 de Noviembre de 2005, 22:42
Ola, soy nuevo aqui.

Me gustaria saber como puedo ejecutar una aplicación cualquiera desde vb .net 2003. También me vendria bien saber cómo puede comprobar la aplicación si existe un archivo en el disco duro.

Gracias, SJK
Título: Re: Ejecutar Una Aplicación
Publicado por: SJK en Viernes 18 de Noviembre de 2005, 17:21
Lo de saber si existe en el disco duro ya lo he conseguido. Pero ahora me interesa saber cómo le indico a mi aplicación que compruebe el nombre del usuario actual.

Gracias por su atencion, SJK
Título: Re: Ejecutar Una Aplicación
Publicado por: Gabi1708 en Sábado 19 de Noviembre de 2005, 10:42
ola sjk. creo k revisar las funciones del API de windows te sería muy útil. Te agrego un link a continuación:

API de Windows en [url=http://www.elGuille.info]www.elGuille.info (http://www.elguille.info/vb/VB_API.HTM)[/url]
Título: Re: Ejecutar Una Aplicación
Publicado por: SJK en Sábado 19 de Noviembre de 2005, 11:41
Ola Gabi1708. Gracias por responderme.

Tu link esta muy bien pero tengo un problema. Me dice que el Me.hwnd es un error. Este es mi código:

Código: Text
  1. Private Declare Function Ejecutar Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _
  2. ByVal lOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
  3.  ByVal nShowCmd As Long) As Long
  4.  
  5. Private Sub Ejecutar
  6.  
  7. Ejecutar(Me.hwnd, "open", "C:\A120IG.msi", "", "", 1)
  8.  
  9. End Sub
  10.  

¿Qué puedo hacer?

Gracias por vuestra atencion, SJK
Título: Re: Ejecutar Una Aplicación
Publicado por: senzao18 en Martes 22 de Noviembre de 2005, 01:24
¿Que es lo que tratas de hacer con esa API?
Título: Re: Ejecutar Una Aplicación
Publicado por: SJK en Miércoles 23 de Noviembre de 2005, 21:22
Lo que me interesa es abrir una aplicación como si hiciese doble click sobre ella...

Aun no lo e conseguido...
Título: Re: Ejecutar Una Aplicación
Publicado por: Güorker en Jueves 24 de Noviembre de 2005, 15:07
Hola,

mira la clase System.Diagnostics.Process. Con esa clase puedes hacer que se ejecute una aplicación.
Espero que te sirva. Saludos
Título: Re: Ejecutar Una Aplicación
Publicado por: Soultaker en Domingo 27 de Noviembre de 2005, 00:41
Hay que revisar los mensajes antiguos, antes de preguntar.

http://foros.solocodigo.com/index.php?show...=12290&hl=shell (http://foros.solocodigo.com/index.php?showtopic=12290&hl=shell)

 :comp: