C/Visual C - abrir Internet Explorer con Visual C++

 
Vista:

abrir Internet Explorer con Visual C++

Publicado por jose (7 intervenciones) el 10/03/2006 19:34:23
Buenos dias, me gustaria saber como puedo abrir una ventana de Internet Explorer desde una aplicacion Win32 en Microsoft Visual C++ 6.0. Agradeceria cualquier ayuda, pero el codigo me vendria de perlas. Muchisimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:abrir Internet Explorer con Visual C++

Publicado por fernando.gomez (1603 intervenciones) el 12/03/2006 17:41:44
Con CreateProcess ejecutas cualquier programa. Y con ShellExecuteEx, abres un archivo cualquiera. EL que a tí te conviene sería CreateProcess. El siguiente es un ejemplo que abre una ventana del explorer y navega a www.codeproject.com con ventana maxmizada.

PROCESS_INFORMATION procInfo;

CreateProcess(
_T("iexplore.exe"), //app que vas a ejecutar
_T("http://www.codeproject.com"), // parámetros que le pasas a la app
NULL, // seguridad del proceso, dejamos que sea el default
NULL, // seguridad del hilo, dejamos que sea el default
FALSE, //herencia de manejadores (handle)
NORMAL_PRIORITY_CLASS, // prioridad de ejecución del proceso
NULL, //ambiente de proceso, usar el default
_T("C:\Documents and settings\MiUsuario\My Documents"), // dir. de inicio
NULL, // info. de inicio -ventanas, manejadores, etc- usar default
&procInfo, // devuelve info del proceso creado
);

Más información, checa http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocess.asp y para un ejemplo, revisa http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_processes.asp.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar