Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1326 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Gros probleme avec fichiers .bat et sockscap (winXP)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gros probleme avec fichiers .bat et sockscap (winXP)

n°2735914
mike-m
Posté le 11-11-2007 à 20:05:15  profilanswer
 

Bonjour, jai un gros probleme avec l'utilisation de fichiers .bat et sockscap. Je vais commencer par le debut.
 
Premierement une petite description de ce que jai besoin de faire:
Jai ecris un programme (Console application). Pour ce programme jai un "Loader" (Windows GUI) qui s'occupe de storer les configurations pour runner plusieurs instance de mon programme console. Le programme console prend sa configuration sur des arguments de command line. Ce nest peut-etre pas la facon ideale de faire mais cest comme sa que mon programme est construit et je ne peux pas changer cela donc ce nest pas une option. Le command line peux etre tres long (Environ 12 parametre et certains de ces parametres peuvent etre tres long).
 
Donc avec le loader, je load directement mon application console en lui passant directement les parametres. Pour faire cela, (Jutilise c# en .NET) je fais une nouvelle instance dun object "Process" et passe la config en un seul String a la propriete "CommandLine" de "Process.ProcessStartInfo". Tout marche correctement.
 
Maintenant jai un gros probleme. Jai besoin de pourvoir ouvrir ce fichier a partir de sockscap pour quil puisse se connecter sur un serveur a partir dun proxy. Je nai pas le temps decrire le proxy moi meme pour linstant et utiliser sockscap est la seule possibilitee.
 
Donc pour ce faire, je dump un fichier .bat avec toute la configuration de mon programme. Sa ressemble un peu a sa:
cd c:\MonPath
MonProgramme.exe MesParametres
 
Mais pour une raison quelquonque, le .bat coupe les parametres en deux et ajoute a la fin le working directory. Alors comme exemple(Noter que ce nest qu'un exemple, mes vrai parametres sont beaucoup plus long):
 
Donc mes parametres initiales dans .bat:
cd c:\MonPath
MonProgramme.exe Param1=value1 Param2=value2 Param3=value3 Param4=value4 Param5=value5 Param6=value6
 
et puis dans mon application console, les parametres de command line que je recois ressemble a sa:
Param1=value2 Param2=Value2 Param3=vaC:\MonPath
 
Donc comme je disais, le .bat (ou quelquechose dautre) coupe mes parametres en deux et "append" le "working directory" a la fin.
 
Jai essayer plusieurs facon, je trouve vraiment pas le probleme!
 
A noter que si je double clicque le fichier .bat tout marche normaleemtn. Quand je pars le fichier .bat a partir de sockscap alors cest la que le probleme apparait.
 
Jai du passer une bonne quinzaine dheure a faire de la recherche sur internet et essayer de differentes facons mais je commence vraiment a desesperer donc je demande votre aide, qui serais tres appreciee.
 
Si quelqun a une idee aussi qui serais plus simple pour pouvoir ouvrir un fichier qui necessite des parametres tres long (donc je ne peux les entrer directement dans sockscap car il y a une limite de longueur pour le "path" dun fichier.
 
Merci davance!

mood
Publicité
Posté le 11-11-2007 à 20:05:15  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Gros probleme avec fichiers .bat et sockscap (winXP)

 

Sujets relatifs
Installation windows problème composantProblème d'affichage sous Vista (heeeelp)
Problème d'installation de NERO 8 sous Vista 64bitsProblème lors du boot de l'arret de mon ordinateur
Problème De Connection Internet Éthernet Avec Pc CillinGros "freezes" anormals
Problème Vista + RaidProblème de réduction des fenêtres : virus?
Problème souris usbProblème au niveau des icônes sous win XP
Plus de sujets relatifs à : Gros probleme avec fichiers .bat et sockscap (winXP)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR