Un .exe impossible à ouvrir avec un bat

GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   -  
GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous, ça fais un moment que je rencontre un problème
quand je veux ouvrir certains .exe avec un .bat le cmd s'ouvre mais il ne se passe rien.

Le programme que je veux ouvrir est "DeEgger Embedder" je met donc :
start DeEgger Embedder.exe mais rien... je suppose que c'est à cause des espaces.

Quelqu’un pour m'aider ?

je remercie d'avance ceux qui prendrons le temps pour m'aider :)

7 réponses

  1. jeannets Messages postés 28406 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 6 604
     
    Bonsoir,

    je crois que tu peux enlever Start... tu met uniquement le nom du program EXE...

    Si ce nom contient des espaces, tu le met entre Guillemets.. comme ça
    "DeEgger Embedder.exe"

    ou alors, tu met RUN à la place de START..
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Deja merci de m'avoir répondu mais malheureusement je crois que pour lancer un programme c'est start ( mais j'ai quand même essayer ce que tu as dis et cela ne marche pas : "DeEgger" n'est pas reconnu).
      0
  2. little boy62 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1 790
     
    Salut.

    Il vaudrait mieux indiquer le chemin de l'exécutable.

    Est-ce que cet exécutable se trouve dans le même chemin que celui du fichier bat ?

    ++
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Deja merci de m'avoir répondu et oui le bat et le exe sont au même endroit et si je met le chemin de l’exécutable cela ne lance pas DeEgger Embedder mais ça ouvre une fenêtre cmd avec comme nom le chemin de DeEgger Embedder :/
      0
  3. jeannets Messages postés 28406 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 6 604
     
    re

    Voici un exemple que j'ai et qui fonctionne.

    start "" /D"%TEMP%\HBCD" "7zFM.exe"


    comme le dit Little boy, le chemin y est indiqué..

    -- Dans ta fenêtre CMD; si tu tape DeEgger Embedder.exe est ce qu'il démarre.. c'est peut etre la commande CMD qui manque..
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Merci de passer tu temps à m'aider mais meme en indiquant l'emplacement de DeEgger Embedder.exe le programme reste introuvable :/ pourtant si je met par exemple :
      start adwcleaner.exe
      avec ou sans son emplacement il va s’exécuter
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention  
         
        Si tu veux pas t'embêter tu copies simplement ton exécutable dans C:\Windows\System32

        Comme ça tu tapes juste
        start "" "DeEgger Embedder.exe"
        0
    2. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Salut, même cela ne marche pas : Windows ne trouve pas 'DeEgger Embedder.exe'
      (merci d'aider un jeune padawan comme moi)
      0
  4. little boy62 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1 790
     
    Salut.

    Deja merci de m'avoir répondu et oui le bat et le exe sont au même endroit

    Dans ce cas là, fort risque que cela ne marche pas.

    Car :
    1. si tu le lances normalement, le chemin par défaut, c'est le chemin où se trouve le fichier batch.
    2. si tu le lances en tant qu'administrateur, le chemin par défaut, c'est le chemin où se trouve cmd.exe

    Il faut donc - quand on sait qu'elle existe - utiliser la variable d'environnement correspondant au chemin actuel : %CD%

    Donc, on obtient cette ligne de commande :
    "%CD%\DeEgger Embedder.exe"


    Mais en faisant ceci, c'est comme si on utilisait la commande CALL.
    => En gros, Tu appelles l'exécutable. Et la fenêtre CMD restera ouverte, tant que l'exécutable sera actif.

    Si tu veux pas de fenêtre CMD, lire ce que jeannets a écrit, plus précisément ceci :
    start "" /D"%TEMP%\HBCD" "7zFM.exe"


    En effet, start seul ne fonctionnera pas. En mettant comme paramètre "" => l'exécutable seul se lancera (tu verras juste la fenêtre CMD s'ouvrir et se ferme en 1 demi-seconde)

    Donc, on obtient cette ligne de commande :
    Start "" "%CD%\DeEgger Embedder.exe"


    ++

    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Salut, c'est plutôt %~dp0 qu'il faut utiliser, car comme tu l'as dit %CD% vaudra C:\Windows\System32
      0
    2. little boy62 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1 790
       
      Ah !!! merci Barnbe0057 : me souvenait plus. :)

      Mais en fait, %CD% me retourne toujours le chemin où se site le fichier batch, avec ou sans privilège admin.


      ++
      0
      1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930 > little boy62 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
         
        Pas chez moi en tout cas, que ce soit à partir de la console (lancée en admin) ou bien d'un script (lancé en admin)

        Bonne soirée.
        0
    3. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Deja vraiment merci de tous vouloir m'aider, j'ai tester toute vos commandes et malheureusement cela ne marche pas (à noter que si je met la commande avec un autre exécutable, comme adwcleaner, l’exécution va marcher sans problème alors que là cela me dis juste qu'il ne trouve pas DeEgger Embedder en m’indiquant son exact enlacement )
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jeannets Messages postés 28406 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 6 604
     
    C'est parce que celui que tu sélectionne n'est pas le véritable éxécutable; il doit y avoir un enchainement d'autres choses derrière.

    et si tu ouvre une fenetre CMD puis tu lance la commande
    DeEgger Embedder.exe est-ce que ça marche..?
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Salut, non si je lance juste DeEgger Embedder.exe dans le cmd ils me disent que, je cite :
      'DeEgger' n’est pas reconnu en tant que commande interne
      ou externe, un programme exécutable ou un fichier de commandes.
      je pense que le problème viens des espaces dans le nom du programme.
      (merci de m'aider)
      0
  7. jeannets Messages postés 28406 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 6 604
     
    met les parenthèses pour encadrer le nom avec des espaces... Comme ça: "DeEgger Embedder.exe" il s'agit des guillemets Anglais.
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Toujours le même résultat :( bon ben je ne sais pas si on trouvera un jour la solution malgré le soutien que vous m'apportez :)
      0
  8. jeannets Messages postés 28406 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 6 604
     
    Ce logiciel est quand même particulier..

    Le DeEgger Embedder est un logiciel de confidentialité pour Windows. Il est conçu pour permettre à l'utilisateur de créer des fichiers qui ont d'autres fichiers cachés en eux. Il prend un fichier de toute sorte, et fusionne son binaire (1s et 0s) avec la binaire de tout fichier multimédia (.avi, .jpg, .mp3, .mp4, .pdf, .png). Le nouveau fichier multimédia se présente comme il le ferait normalement, mais votre fichier secret est tissé en binaire et peut être extrait à l'aide de ce logiciel. Il s'agit d'un autre programme de ZASI avec d'innombrables utilisations. 


    sa mission est de cultiver le secret et de rendre des fichiers cachés... Donc, ce n'est peut etre pas étonnant qu'il se planque derrière autre chose qui le rende invisible ou inaccessible... il y a peut etre une clé dans la base de registre qui le rend interdit de lancement par un batch ou une manip détournée... comme un CMD. et il semble bien que le but soit atteint.
    0
    1. GodMode_ Messages postés 108 Date d'inscription   Statut Membre Dernière intervention   43
       
      Et ben dit donc j'ai vraiment pas de cul à tomber sur le seul logiciel qui ne peut pas être lancer via un batch, en tout cas merci beaucoup de t'être renseigner et de m'avoir aider à élucider ce mystère :)
      0