Mettre cmd.exe en arrière plan

Résolu
sPaN -  
kiki67100 Messages postés 313 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   19
 
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
ikerc
 
Up ton code m'interesse :) ikerc
0
kiki67100 Messages postés 313 Date d'inscription   Statut Membre Dernière intervention   19
 
Salut,

Donne moi ton mail :)

++

Kevin
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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   Statut Membre Dernière intervention   19
 
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   Statut Membre Dernière intervention   19
 
Oups !

C'est SW_HIDE
0
Tuxer
 
oui, mais la console s'affiche quand même pdt genre 1s non?
merci
0
kiki67100 Messages postés 313 Date d'inscription   Statut Membre Dernière intervention   19
 
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
Tuxer
 
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   Statut Membre Dernière intervention   19
 
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