C/Visual C - error no abre Internet Explorer con Visual C++

 
Vista:

error no abre Internet Explorer con Visual C++

Publicado por jose (7 intervenciones) el 14/03/2006 01:13:02
Buenos dias,
Deseo abrir intenet explorer con CreateProcess. Introduzco el siguiente codigo y windows me dice que ha encontrado un problema y debe cerrarse. No se porque. Alguien puede ayudarme? El directorio de inicio es el adecuado. Muchas gracias

#include "stdafx.h"
#include <windows.h>
#include <windowsx.h>
#include <stdlib.h>
#include <malloc.h>
#include <iostream.h>
#include <stdio.h>
#include <tchar.h>
#include <string.h>
#include <conio.h>

int main(int argc, char* argv[])
{
PROCESS_INFORMATION procInfo;

CreateProcess(
_T("iexplore.exe"), //app que vas a ejecutar
_T("http://www.codeproject.com"), // parámetros que le pasa a 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:\Program Files\Internet Explorer"), // dir. de inicio
NULL, // info. de inicio -ventanas, manejadores, etc- usar default
&procInfo // devuelve info del proceso creado
);
return 0;
}
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:error no abre Internet Explorer con Visual C++

Publicado por fernando.gomez (1603 intervenciones) el 15/03/2006 00:38:03
Pues cambia el directorio de inicio. También puedes poner NULL. Se supone que el directorio del programa iexplore.exe está en el %PATH% de sistema. Si no es así (lo cuál dudo), pon toda la ruta completa en el nombre del proceso a ejecutar (primer parámetro).
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