IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

lancer une appli en silence


Sujet :

Visual C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par d�faut lancer une appli en silence
    bonjours je code sur vc++ je souhaite lancer un setup qui s'appliquera en silence de maniaire a ne pas avoir a cliquer sur "suivant" ou "accepter" comme le /s en batch mais cet fois en c++ j'utilise shellexecute pour appeler le .exe

    merci d'avance a tous ceux qui pourai eclairer ma lanterne

  2. #2
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Il faut regarder les param�tres que peut accepter ton setup, il y a souvent une option silencieuse.

    Une piste : setup.exe /?
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par d�faut
    oui je suis d'accord mais comment faire en c++ par ce que tous sa je l'ai deja fais en batch avec des /s /q ...etc...
    mais la le probleme est different etant donner que c'est commande n'existe pas en vc++

    aussi non comment tu rep�rs les parametre de silence d'une appli?

  4. #4
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Citation Envoy� par gayaquincy Voir le message
    aussi non comment tu rep�rs les parametre de silence d'une appli?
    Tu lis la doc de l'appli
    ou alors si cette appli a �t� d�velopp� en respectant certaines coutumes, "appli /?" ou "appli -h" peut donner des informations sur les param�tres attendus par l'appli
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre chevronn�
    Avatar de PetitPapaNo�l
    D�veloppeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par d�faut
    Bonjour,

    Ne suffit-il pas de passer les param�tres de lancement dans le lpParameters de ShellExecute ?
    Voir la FAQ.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 9
    Par d�faut
    Merci pour vos r�ponses. Je me suis d�brouill� autrement : j'utilise un batch cr�� et edit� par mon prog que je lance derri�re et �a marche tr�s bien. C'est un peu plus lourd mais c'est tr�s efficace. Pas de souci !

    Merci quand m�me. Je mets mon code pour ceux que sa int�resse...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #include <fstream>
    #pragma comment(lib,"shell32.lib")
     
    using namespace std;
     
    ofstream objetfichier;
    objetfichier.open("install.bat", ios::out);
    objetfichier <<"@echo off" << endl;
    objetfichier <<"start /wait install\\FFX.exe /S" << endl;
     
    SHELLEXECUTEINFO sei; 
    ZeroMemory(&sei, sizeof(SHELLEXECUTEINFO)); 
    sei.cbSize = sizeof(SHELLEXECUTEINFO ); 
    sei.lpFile = lpListe; 
    // attention ce flag est important ici !
    sei.fMask = SEE_MASK_NOCLOSEPROCESS; 
    sei.lpVerb = TEXT("open"); 
    sei.nShow = SW_SHOWNORMAL;
     
    if (ShellExecuteEx(&sei))
    	WaitForSingleObject(sei.hProcess, INFINITE);
     
    ::CloseHandle(sei.hProcess);
    objetfichier.close();

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment lancer une appli JWS depuis une autre appli JWS ?
    Par franck.darcourt dans le forum JWS
    R�ponses: 5
    Dernier message: 11/10/2005, 09h30
  2. Comment lancer une appli sans afficher ses fiches
    Par raoulmania dans le forum Langage
    R�ponses: 5
    Dernier message: 02/09/2005, 18h07
  3. R�ponses: 16
    Dernier message: 29/06/2005, 13h48
  4. Lancer une apply a la fermeture du lecteur cdrom
    Par jean-jacques varvenne dans le forum Administration syst�me
    R�ponses: 2
    Dernier message: 19/06/2005, 22h04
  5. lancer une appli a travers une autre appli
    Par tazamorte dans le forum C++Builder
    R�ponses: 3
    Dernier message: 16/04/2004, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo