|
Bas de page | |
---|---|
Auteur | Sujet : [Résolu] Batch to C |
Publicité | Posté le 15-02-2010 à 02:51:39 |
olivthill | Essayer avec un nom de répertoire en dur, pour voir si le problème viendrait de %temp%
Message édité par olivthill le 15-02-2010 à 10:49:09 |
Joel F Real men use unique_ptr | le pb vient du fait que chaque appel à system se résout dans un bash different quie st perdu à la fin de l'appel. |
tabb | @olivthill : Merci, mais ca ne change rien.
|
Joel F Real men use unique_ptr | pas utilsiez system mais l'API C de manipulation du chemin courant genre chdir et cie.
|
Un Programmeur | Un programme ne peut pas changer l'environnement du programme qui l'appelle. Donc utiliser system ne permet pas de faire ca non plus.
--------------- The truth is rarely pure and never simple (Oscar Wilde) |
tabb | Ok.
|
Un Programmeur | Il utilise les appels qui vont bien (chdir, putenv ou equivalent, etc...) pour faire ce qui modifie le contexte et ne passent pas par system() pour ca. --------------- The truth is rarely pure and never simple (Oscar Wilde) |
tabb | ah ok. je vais voir de ce coté là.
|
breizhbugs | Plop,
Message édité par breizhbugs le 15-02-2010 à 13:29:03 |
Publicité | Posté le 15-02-2010 à 13:25:40 |
tabb | Oui je me doute que niveau sécurité ce n'est pas terrible.
|
tabb | OK, donc j'ai créé mon programme en C++ à l'aide de CreateProcess qui appelle mon batch. Mes credentials ne sont plus en clair, c'est déjà ca !
|
breizhbugs | J'ignore ce que fait ton batch en plus que d'appeler ton programme mais peut-être que tu peut tout convertir en C? (donc dans ce cas, plus de fenêtre console...)
|
tabb | Oui, j'ai déjà cacher la fenetre d'appel au bat grace au STARTUPINFO.wShowWindow etc, ca marche super.
|
tabb | Je vais essayer d'etre plus précis
Message édité par tabb le 15-02-2010 à 19:02:44 |
breizhbugs |
|
tabb | Mon batch fait d'autres actions, qui ne seront pas facile a convertir en C.
|
tabb | J'ai trouvé :
|
breizhbugs | |
tabb | Yep =) |
Sujets relatifs | |
---|---|
Aide Programmation C Arguments | [Résolu] [Access2007] Création requete complexe |
[ KSH ] Etrange comportement d'un while dans un for - RESOLU - | Identification utilisateur en C# |
Mastermind en algo puis en C | Comparaison VB 6.0 / C# |
[resolu] recherche et insertion structure liste chaine: la V2 | [Batch] Extraire dans un nom complet de fichier UNC le nom du fichier |
[BATCH]Ping avec variable | [C++] Spécialisation d'une fonction template un peu tordue... |
Plus de sujets relatifs à : [Résolu] Batch to C |