Bonjour.
J'appelle un executable extérieur à mon application via la commande Shell:
où strCommandLine est un String contenant, par exemple: "c:\program files\toto\toto.exe /option1 /option2"
Code : Sélectionner tout - Visualiser dans une fenêtre à part Shell(strCommandLine)
Le programme se lance sans problème et les options sont bien activées, mais le dossier de démarrage est celui de mon appli et non celui de toto.exe, ce qui cause un plantage lorsque ce dernier cherche ses ressources suivant un chemin relatif. J'ai essayé de mettre mon application dans le même dossier que cet exe tiers, et là, tout va bien.
Y a-t'il un moyen de spécifier à la commande Shell (ou à tout autre système de lancement d'un exe externe) dans quel dossier l'exécution doit démarrer?
J'ai envisagé de créer un raccourci à la volée à cet effet, mais le moins que l'on puisse dire, c'est que ce n'est pas très éléguant.![]()
Partager