Aplicación iniciarse mediante CreateProcess en Windows CE duerma aparece en el administrador de tareas como la aplicación
-
11-10-2019 - |
Pregunta
iniciar una aplicación en Windows CE 3.0 de un C ++ DLL usando la llamada CreateProcess (). La aplicación que se ejecuta en marcha según el requisito. Pero esta aplicación no aparece en el administrador de tareas como una aplicación. Sólo se ve cuando la configuración del administrador de tareas se cambia para mostrar todos los procesos.
¿Cómo puedo hacer que el proceso iniciado aparece como una aplicación en el administrador de tareas?
(estoy usando Windows Mobile 6.1, y la aplicación que se lanzará es un C # .NET CF aplicación)
Solución
Para aparecer en el administrador de tareas de Windows CE la aplicación debe tener una ventana visible. Yo uso CreateProcess () para iniciar mi aplicación de C # y aparece en el administrador de tareas (estoy usando windows CE 6.0):
STARTUPINFOW siStartupInfo;
PROCESS_INFORMATION piProcessInfo;
memset(&siStartupInfo, 0, sizeof(siStartupInfo));
memset(&piProcessInfo, 0, sizeof(piProcessInfo));
siStartupInfo.cb = sizeof(siStartupInfo);
//start SQLServerApp
if(CreateProcess(L"SQLServerApp.exe",0,0,0,false, 0, 0, 0, &siStartupInfo, &piProcessInfo))
{