![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola.
En lugar de ShellExecute tendrías que usar CreateProcess y WaitForSingleObject. Un ejemplo para llamar a la calculadora de windows y esperar a que esta cierre para continuar: Código:
{
STARTUPINFO StartInfo;
PROCESS_INFORMATION ProcInfo;
memset(&ProcInfo, 0, sizeof(ProcInfo));
memset(&StartInfo, 0 , sizeof(StartInfo));
StartInfo.cb = sizeof(StartInfo);
if ( CreateProcess("C:\\WINDOWS\\SYSTEM32\\CALC.EXE",NULL, NULL, NULL, NULL,
NULL, NULL, NULL, &StartInfo, &ProcInfo) ) {
WaitForSingleObject(ProcInfo.hThread, INFINITE);
SetFocus();
}
// Continuar ...
}
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Detener dispositivo USB | Saindoft | API de Windows | 2 | 28-11-2008 08:26:37 |
| Detener el autonumerico | jzginez | Firebird e Interbase | 3 | 20-08-2006 03:27:51 |
| Detener ejecucion de programa | Luli | Varios | 8 | 04-05-2006 05:52:12 |
| Detener aplicacion | trex2000 | Varios | 4 | 22-04-2005 23:08:37 |
| Detener un bucle | lfidanza | Varios | 5 | 25-06-2003 00:36:14 |
|