Un .exe impossible à ouvrir avec un bat

Fermé
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 - 31 août 2017 à 21:45
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 - 2 sept. 2017 à 19:32
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 :)
A voir également:

7 réponses

jeannets Messages postés 27451 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 16 novembre 2024 Ambassadeur 5 865
31 août 2017 à 22:04
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
1 sept. 2017 à 04:01
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
little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024 1 765
31 août 2017 à 22:08
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
1 sept. 2017 à 03:56
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
jeannets Messages postés 27451 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 16 novembre 2024 Ambassadeur 5 865
1 sept. 2017 à 11:19
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
1 sept. 2017 à 22:02
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
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917 > GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017
1 sept. 2017 à 22:05
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
2 sept. 2017 à 16:11
Salut, même cela ne marche pas : Windows ne trouve pas 'DeEgger Embedder.exe'
(merci d'aider un jeune padawan comme moi)
0
little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024 1 765
1 sept. 2017 à 11:58
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
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917
1 sept. 2017 à 20:40
Salut, c'est plutôt %~dp0 qu'il faut utiliser, car comme tu l'as dit %CD% vaudra C:\Windows\System32
0
little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024 1 765
1 sept. 2017 à 21:14
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
barnabe0057 Messages postés 14452 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 3 août 2024 4 917 > little boy62 Messages postés 3591 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 19 octobre 2024
1 sept. 2017 à 21:21
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
1 sept. 2017 à 21:59
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeannets Messages postés 27451 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 16 novembre 2024 Ambassadeur 5 865
2 sept. 2017 à 10:29
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
2 sept. 2017 à 16:07
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
jeannets Messages postés 27451 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 16 novembre 2024 Ambassadeur 5 865
2 sept. 2017 à 16:22
met les parenthèses pour encadrer le nom avec des espaces... Comme ça: "DeEgger Embedder.exe" il s'agit des guillemets Anglais.
0
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
2 sept. 2017 à 16:25
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
jeannets Messages postés 27451 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 16 novembre 2024 Ambassadeur 5 865
2 sept. 2017 à 17:31
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
GodMode_ Messages postés 108 Date d'inscription mercredi 30 août 2017 Statut Membre Dernière intervention 12 octobre 2017 43
2 sept. 2017 à 19:32
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