Developper un "launcher"

Developper un "launcher" - C#/.NET managed - Programmation

Marsh Posté le 05-11-2009 à 11:33:27    

Bonjour,
 
J'ai besoin de developper une petite application qui construit dynamiquement les arguments de lancement d'une autre application puis la lance.
 
Je m'explique
Mon appli à besoin de 3 arguments dont un que j'ignore tant qu'elle n'est pas installé. Je souhaite donc créer un petit programme qui lance cette application, jusque là rien de complexe.
 
Mon souci est au niveau des threads. En effet, je ne souhaite pas que mon laucher reste en mémoire pour rien tant que l'appli est utilisée. Comment puis-je donc à la fin de mon appli laucher lancer la deuxieme appli tout en fermant la première.
 
Si quelqu'un d'entre vous à une idée.
 
Merci

Reply

Marsh Posté le 05-11-2009 à 11:33:27   

Reply

Marsh Posté le 05-11-2009 à 12:25:00    

creusois a écrit :

Bonjour,
 
J'ai besoin de developper une petite application qui construit dynamiquement les arguments de lancement d'une autre application puis la lance.
 
Je m'explique
Mon appli à besoin de 3 arguments dont un que j'ignore tant qu'elle n'est pas installé. Je souhaite donc créer un petit programme qui lance cette application, jusque là rien de complexe.
 
Mon souci est au niveau des threads. En effet, je ne souhaite pas que mon laucher reste en mémoire pour rien tant que l'appli est utilisée. Comment puis-je donc à la fin de mon appli laucher lancer la deuxieme appli tout en fermant la première.
 
Si quelqu'un d'entre vous à une idée.
 
Merci


 
Jamais touché à .net, mais ça parait pas super compliqué quand on clique sur le bouton qui lance l'appli de la lancer puis fermer le launcher...elle est où la difficulté?[:autobot]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-11-2009 à 12:53:39    

skeye a écrit :


 
Jamais touché à .net, mais ça parait pas super compliqué quand on clique sur le bouton qui lance l'appli de la lancer puis fermer le launcher...elle est où la difficulté?[:autobot]


+1, tu lances l'appli via Process.Start() (http://msdn.microsoft.com/fr-fr/li [...] S.80).aspx) et tu fermes le lanceur via Application.Exit() (http://msdn.microsoft.com/fr-fr/li [...] S.80).aspx) si c'est une appli Winforms ou Environment.Exit() (http://msdn.microsoft.com/fr-fr/li [...] .exit.aspx) si c'est une appli console


Message édité par Harkonnen le 05-11-2009 à 12:54:21

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed