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.

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top