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

C++ Discussion :

Interaction avec un .exe


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Mai 2006
    Messages
    55
    D�tails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 55
    Par d�faut Interaction avec un .exe
    Bonjour,

    Je ne suis vraiment pas compt�tent en C++ et je voudrais savoir s'il est possible d'interagir avec un .exe. Je voudrais simuler l'appui d'un bouton contenu dans une winFrame � partir d'une seconde application (ecrite en JAVA). Je lance ce .exe � partir de mon programme JAVA. Il s'agit d'un programme deja ecri dont je peux modifier les sources.
    J'ai d'abord tent� d'utiliser JNI mais la migration du code de ce .exe vers une dll (indispensable pour utiliser JNI) est bien trop lourd et me g�n�re une tonne d'erreur de linkage dont je ne comprend pas la cause.
    Il serait donc plus facile pour moi de cacher la fenetre et g�rer l'interaction de cette appli a partir de mon programme.
    Ma question est donc, peut on interagir avec une une classe derivant de CDialog sans passer par son interface graphique?

    J'esp�re avoir �t� clair.

    Merci

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Avec l'API Windows, tu peux utiliser FindWindow() ou EnumWindows()pour trouver la fen�tre, PostMessage() ou SendMessage() pour simuler un clic sur un bouton (ou directement donner des ordres sous forme de message, puisque c'est toi qui cr�es l'exe)...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. Probleme en compilant le code avec C2.EXE ?!?!?
    Par angelevil dans le forum VB 6 et ant�rieur
    R�ponses: 4
    Dernier message: 17/11/2005, 16h13
  2. [Delphi 2005 Architect] Liaison DLL avec mon exe
    Par SkYsO dans le forum Langage
    R�ponses: 20
    Dernier message: 20/10/2005, 08h33
  3. [d�butant][servlet] erreur avec WordAPI.exe
    Par july dans le forum Servlets/JSP
    R�ponses: 10
    Dernier message: 20/07/2005, 14h49
  4. [ant]: interaction avec le manager de tomcat
    Par sleepy2002 dans le forum Tomcat et TomEE
    R�ponses: 2
    Dernier message: 07/10/2004, 15h02
  5. R�ponses: 4
    Dernier message: 17/05/2004, 09h57

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