Frage

ich eine Anwendung starten in Windows CE 3.0 aus einer C ++ DLL die Createprocess () Anruf mit. Die Anwendung, die läuft je nach Anforderung gestartet wird. Aber diese Anwendung ist nicht als Anwendung in dem Task-Manager aufgeführt. Es ist nur zu sehen, wenn die Einstellungen des Task-Managers geändert werden, alle Prozesse zu zeigen.

Wie kann ich den Prozess machen als Anwendung im Task-Manager angezeigt ins Leben gerufen?

(Ich bin mit Windows Mobile 6.1, und die Anwendung gestartet werden soll, eine c # .net CF-Anwendung)

War es hilfreich?

Lösung

Um in der Windows CE-Task-Manager erscheint die Anwendung ein sichtbares Fenster hat. Ich benutze Createprocess (), um meine C # app zu starten und es wird in den Task-Manager angezeigt (Ich verwende 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))
    { 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top