Necesito ayuda con shellexecute

blas
24 de Agosto del 2004
Hola, necesito hacer un programa para una pda en C que abra
otro programa mediante el uso de la función shellexecute
de la API. Estoy trabajando en el visual embedded c++.
Por favor ayudadme con el código, gracias, un saludo.

xeroq
24 de Agosto del 2004
Bueno,aquí tienes un ejemplo:

ShellExecute(0,"open","c:\windows\sol.exe",NULL,NULL,SW_SHOWNORMAL);

El primer parámetro es el Handle de la ventana que "poseerá" el proceso,el segundo puede ser "open","explore","print" en dependencia de lo que desees,el tercero el archivo,carpeta o comando,como por ejemplo "mailto:<direccion>",el tercero y el cuarto los parámetros y el directorio de trabajo del proceso y el último como se mostrará la ventana del proceso si es que tiene.
Aquí tienes otro ejemplo:

ShellExecute(0,"explore","c:\",NULL,NULL,SW_SHOWMAXIMIZED);
"Explora" la ruta c: maximizando


blas
24 de Agosto del 2004
hola,gracias por tu interés, pero al hacerlo como tu dices me da 1 error de compilación, aunque añada el header #include <shellapi> me da error y me dice que
'ShellExecute': undeclared identifier
necesito ayuda
un saludo