Bonjour,
J'ai un soucis dont je ne trouve pas la source.
D'un premier programme rédigé il y a quelques mois, je dois exécuter une application extérieur dont la commande est la suivante :
Ce résultat me renvoie directement l'adresse de mon executable situé dans "C:\Program Files\MonAppli\MaLigneDeCommande.exe"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 dim command as string = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "MonAppli", "MaLigneDeCommande.exe")
Et le programme fonctionne très bien.
Pour un nouveau programme, je dois relancer cette même application.
J'ai donc repris la même expression sauf que le résultat n'est pas le même : "C:\Program Files(X86)\MonAppli\MaLigneDeCommande.exe"
Forcément il ne trouve pas la ligne de commande à exécuter...
Quelqu'un saurait-il pourquoi alors que c'est deux appli ont été écrites à seulement quelques mois d'écart je n'ai pas le même résultat?
Je pense que c'est lié au X32 et X64 bits mais même en cherchant sur internet, je ne trouve pas de réponse.
Un grand merci
Partager