C # Start Prozess minimiert / versteckt auf dem Pocket PC Windows CE
-
13-09-2019 - |
Frage
Ich arbeite an einer Anwendung für einen Pocket PC, der unter Windows CE läuft. Ich brauche einen anderen Prozess zu starten, aber ich brauche es versteckte oder minimierte zu starten. dass auf vollständigem Windows-Rahmen zu tun, ist kein Problem, ich habe gerade gesetzt
Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
oder
Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;
jedoch StartInfo.WindowStyle existiert nicht auf Windows CE. Wie kann ich das erreichen, was unter Windows CE verfügbar ist?
Edit: Ich habe keine Informationen oder sogar Zugriff auf Anwendungen / Prozesse, die auf diese Weise ausgeführt werden. Ich erhalte den Pfad und optionale Argumente in einer INI-Datei, so kann ich nicht die Anwendungen ändern, die ausgeführt werden.
Lösung
Windows CE selbst bietet keine Unterstützung für die STARTUP Struktur bestanden in der nativen APIs Createprocess, so gibt es keine Möglichkeit, dass die CF sie umsetzen könnte. Ihre einzige Option ist es zu laufen, dann Find verwenden zu finden und zu verstecken / minimieren.
Andere Tipps
Sie haben die Kontrolle über die Quelle beiden Anwendungen? Sie könnten einen Befehlszeilenparameter zur Verfügung stellen, die die semantische „Start versteckt“ hat -. Das zweite Programm das lesen könnte und beginnen als versteckte