Mettre cmd.exe en arrière plan

Résolu
sPaN -  
kiki67100 Messages postés 317 Statut Membre -
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
Configuration: Windows XP
Firefox 2.0.0.3

10 réponses

  1. kiki67100 Messages postés 317 Statut Membre 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
  2. kiki67100 Messages postés 317 Statut Membre 19
     
    Salut,

    Donne moi ton mail :)

    ++

    Kevin
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    et avec system("start commande");
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. kiki67100 Messages postés 317 Statut Membre 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
  6. kiki67100 Messages postés 317 Statut Membre 19
     
    Oups !

    C'est SW_HIDE
    0
  7. Tuxer
     
    oui, mais la console s'affiche quand même pdt genre 1s non?
    merci
    0
  8. kiki67100 Messages postés 317 Statut Membre 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
  9. 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
  10. kiki67100 Messages postés 317 Statut Membre 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