Aplicación iniciarse mediante CreateProcess en Windows CE duerma aparece en el administrador de tareas como la aplicación

StackOverflow https://stackoverflow.com/questions/4710478

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)

¿Fue útil?

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))
    { 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top