Exécuter un programme ms-dos non situé sur le lecteur C:\

Exécuter un programme ms-dos non situé sur le lecteur C:\ - Win NT/2K/XP - Windows & Software

Marsh Posté le 26-04-2010 à 09:42:55    

Bonjour,
 
Dans le cadre d'un développement en VB, je fais appel à une commande shell pour exécuter un fichier exe.
Problème: je me rends compte qu'une commande "C:\mon_fichier.exe" fonctionne très mais si je déplace "mon_fichier.exe" vers un autre lecteur (par exemple une clé USB identifiée par la lettre F:\) alors la commande "F:\mon_fichier.exe" renvoit le message d'erreur suivant: "This program cannot be run in DOS mode." ...alors qu'exécuter depuis le lecteur C, ça marche sans problème. Y a-t-il des options à rajouter dans la commande pour faire que ça fonctionne?
 
Merci!
 
PS: désolé si la catégorie de ce post n'est pas bonne. J'ai pensé qu'on était plus proche de "Windows" que de "Programmation".

Reply

Marsh Posté le 26-04-2010 à 09:42:55   

Reply

Marsh Posté le 26-04-2010 à 13:09:17    

Ok, excusez moi, oubliez ce message: la copie de "mon_fichier.exe" de C: vers F: n'a pas été correcte (j'ai remarqué des poids légèrement différents). Du coup le fichier ne s'est pas exécuté pour des raisons évidentes...

Reply

Sujets relatifs:

Leave a Replay

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