Mettre cmd.exe en arrière plan

Résolu/Fermé
sPaN - 22 avril 2007 à 09:18
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 - 27 sept. 2007 à 17:15
Bonjour!
j'ai un problème en c++. Je veux créer un programme restant invisible en arrière plan ( visible seulement dans processus ). J'ai réussi à le faire, mais dès que je lance un system(), un terminal cmd.exe s'affiche. Même si je fais system("@ECHO OFF"), le terminal vide s'affiche. Comment empêcher cela?
Merci,
Span
A voir également:

10 réponses

kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
22 avril 2007 à 12:02
je sais comment reglé ton probleme il ya une fonction en c++ qui fait cela Findwindow(0,"le titre de ta fenetre"); puis apres tu fait un postmessage tu lui dit de se caché HIDE

Kevin
0
Up ton code m'interesse :) ikerc
0
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
25 sept. 2007 à 20:07
Salut,

Donne moi ton mail :)

++

Kevin
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
26 sept. 2007 à 12:15
et avec system("start commande");
0

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

Posez votre question
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
26 sept. 2007 à 18:52
Salut,

Avec la command system() tu peux pas faire ca tu peux faire comme ceci

ShowWindow(GetConsoleHwnd(),SW_SHOW);
Voir aussi FreeConsole();

++

Kevin
0
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
26 sept. 2007 à 18:54
Oups !

C'est SW_HIDE
0
oui, mais la console s'affiche quand même pdt genre 1s non?
merci
0
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
26 sept. 2007 à 21:17
Eu oui mais remarque tu ma dit en mode console

Pour cela choisi dans ton IDE ne prend pas le mode console prend le mode APPLICATION ;)
tu ne vera pas de console :)
@++

PS:(Si tu veux être discret dans te Programme Inject un code dans un proccessus autre que le tien ex "EXPLORER.exe" :) Perso sa marche très bien :))



Kevin
0
tu fais de l'injection de code?
pas mal
moi j'en suis toujours aux vieux trucs, genre mon appli se nomme explorer.exe ou iexplore.exe
comment tu fais pour l'injection?
le problème dans le mode application , c'est que si tu le mets, ça s'applique uniquement à ta fenêtre de code. le ftp s'ouvre dans un autre terminal nommé cmd.exe et donc celui là s'ouvre malheureusement.
c'est d'ailleurs ce que je veux éviter
merci
++
Tuxer
0
kiki67100 Messages postés 313 Date d'inscription samedi 6 mai 2006 Statut Membre Dernière intervention 10 août 2013 19
27 sept. 2007 à 17:15
Euu Oui mais

Tu c'est je peux pas le donner ici c'est limite ...
Tu peux me contacté ici http://astuceskiki.com/?astuce=contact

++

Kevin
0