Problème avec des exécutables contenus dans des répertoires avec des espaces...
1 réponse
M.
Sur un serveur Windows 2000 TSE jje lançais des programmes (par
programmation) avec un accès absolu à celui-ci, le répertoire contenant le
programme comportait des espaces (ie c:\program files\test\test.exe).
Jusqu'à présnettout marchait bien... et depuis peut ça ne marche plus....
Je me suis vite rendu compte que le problème été du à l'espace dans le nom
du répertoire, en fait mon programme voulait lancer le programme c:\program
et prenait comme paramètre le reste de la ligne de commande (ie:
files\test\test.exe) alors que ça fonctionnait très bien avant, j'ai résolu
mon problème en mettant le tout entre ""
Par contre je voulais bien connaitre la raison pour laquelle ceci c'est
produit....
On dirait que c'est une problème de config sur le serveur car le problème
est intervenu sur tous mes utilisateurs en même temps (tous les utilisateurs
se connectent directement sur ce serveur).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
-=lolol=-
Salut M., souvent quand tu as des problèmes de noms avec espace, il faut mettre des guillements pour s'en sortir : un truc du genre "c:program filestesttest.exe" cordialement @+lolo
Sur un serveur Windows 2000 TSE jje lançais des programmes (par programmation) avec un accès absolu à celui-ci, le répertoire contenant le programme comportait des espaces (ie c:program filestesttest.exe). Jusqu'à présnettout marchait bien... et depuis peut ça ne marche plus....
Je me suis vite rendu compte que le problème été du à l'espace dans le nom du répertoire, en fait mon programme voulait lancer le programme c:program et prenait comme paramètre le reste de la ligne de commande (ie: filestesttest.exe) alors que ça fonctionnait très bien avant, j'ai résolu mon problème en mettant le tout entre ""
Par contre je voulais bien connaitre la raison pour laquelle ceci c'est produit....
On dirait que c'est une problème de config sur le serveur car le problème est intervenu sur tous mes utilisateurs en même temps (tous les utilisateurs se connectent directement sur ce serveur).
Quelqu'un pourrait-il me rensiegner ?
Merci.
Salut M.,
souvent quand tu as des problèmes de noms avec espace, il faut mettre des
guillements pour s'en sortir : un truc du genre "c:program
filestesttest.exe"
cordialement
@+lolo
Sur un serveur Windows 2000 TSE jje lançais des programmes (par
programmation) avec un accès absolu à celui-ci, le répertoire
contenant le programme comportait des espaces (ie c:program
filestesttest.exe). Jusqu'à présnettout marchait bien... et depuis
peut ça ne marche plus....
Je me suis vite rendu compte que le problème été du à l'espace dans
le nom du répertoire, en fait mon programme voulait lancer le
programme c:program et prenait comme paramètre le reste de la ligne
de commande (ie: filestesttest.exe) alors que ça fonctionnait très
bien avant, j'ai résolu mon problème en mettant le tout entre ""
Par contre je voulais bien connaitre la raison pour laquelle ceci
c'est produit....
On dirait que c'est une problème de config sur le serveur car le
problème est intervenu sur tous mes utilisateurs en même temps (tous
les utilisateurs se connectent directement sur ce serveur).
Salut M., souvent quand tu as des problèmes de noms avec espace, il faut mettre des guillements pour s'en sortir : un truc du genre "c:program filestesttest.exe" cordialement @+lolo
Sur un serveur Windows 2000 TSE jje lançais des programmes (par programmation) avec un accès absolu à celui-ci, le répertoire contenant le programme comportait des espaces (ie c:program filestesttest.exe). Jusqu'à présnettout marchait bien... et depuis peut ça ne marche plus....
Je me suis vite rendu compte que le problème été du à l'espace dans le nom du répertoire, en fait mon programme voulait lancer le programme c:program et prenait comme paramètre le reste de la ligne de commande (ie: filestesttest.exe) alors que ça fonctionnait très bien avant, j'ai résolu mon problème en mettant le tout entre ""
Par contre je voulais bien connaitre la raison pour laquelle ceci c'est produit....
On dirait que c'est une problème de config sur le serveur car le problème est intervenu sur tous mes utilisateurs en même temps (tous les utilisateurs se connectent directement sur ce serveur).