Question

L'application WPF que j'ai a été redessinée pour utiliser des onglets et être une instance unique. La nouvelle exigence est maintenant que lorsqu'elle est lancée avec des options de ligne de commande et qu'une instance de l'application est déjà en cours d'exécution - l'instance déjà en cours d'exécution doit ouvrir un nouvel onglet et faire du travail en fonction des options CMDLINE.

L'instance unique n'est pas un problème - mais comment passer les args de ligne CMD de l'instance juste démarrée dans la course déjà en cours d'exécution?

Merci pour tous les indices!

Était-ce utile?

La solution

J'approcherais cela avec une solution de sockets ou j'aurais simplement la nouvelle instance écrire les args de ligne de commande dans un fichier qui est vérifié puis rincé par l'instance existante.

Autres conseils

Jetez un œil à WindowsFormsApplicationBase, il a toute la prise en charge de ce scénario intégré.

Malheureusement, il est destiné à WinForms, mais un spin rapide via le réflecteur devrait vous procurer tout le code dont vous avez besoin pour une version WPF.

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