Question

Je travaille sur une application pour un Pocket PC qui fonctionne sous Windows CE. Je dois commencer un autre processus, mais je besoin pour Cachés ou minimisés. Faire que le cadre complet de Windows est pas de problème, je viens de mettre

Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;

ou

Process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;

Cependant StartInfo.WindowStyle n'existe pas sur Windows CE. Comment puis-je accomplir cela avec ce qui est disponible sous Windows CE?

Modifier Je ne dispose pas d'information ou même l'accès aux applications / processus qui sont exécutés de cette façon. Je reçois le chemin et les arguments facultatifs dans un fichier ini, donc je ne peux pas changer les applications qui seront exécutées.

Était-ce utile?

La solution

Windows CE lui-même ne supporte pas la structure STARTUPINFO adoptée à CreateProcess dans les API natives, donc il n'y a aucun moyen que les FC pourraient mettre en œuvre. Votre seule option est de l'exécuter, puis utilisez FindWindow pour trouver et cacher / minimiser.

Autres conseils

Avez-vous le contrôle de la source des deux applications? Vous pouvez fournir un paramètre de ligne de commande qui a la sémantique « start caché. » - le deuxième programme pourrait lire et commencer comme caché

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top