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 :

Chercher un .exe


Sujet :

C++

  1. #21
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    Une autre question, mon programme s'appelle lance_acad.exe et je voulais savoir si on pouvai récupérer le chemin d'ou il est lancé (par exemple: l'executable est sur le bureau, alor j'obtiens "c:/document ans setting/user/bureau")

  2. #22
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par leroidje
    Une autre question, mon programme s'appelle lance_acad.exe et je voulais savoir si on pouvai récupérer le chemin d'ou il est lancé (par exemple: l'executable est sur le bureau, alor j'obtiens "c:/document ans setting/user/bureau")
    API GetCurrentDirectory.

  3. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    Je comprend pas très bien l'anglais...

  4. #24
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par leroidje
    Je comprend pas très bien l'anglais...
    Le premier paramètre est la taille du buffer.
    Le deuxième est le buffer.

  5. #25
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    Merci je comprends mieux déja!

  6. #26
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    Avec autocad on peut lancer des script en parametre en faisant /b nom_script.src Peut-on le faire avec la fonction ShellExecute() ??

  7. #27
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par leroidje
    Avec autocad on peut lancer des script en parametre en faisant /b nom_script.src Peut-on le faire avec la fonction ShellExecute() ??
    Le 4ème paramètre est fait pour ça.

  8. #28
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    Encore merci..!!!!

  9. #29
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 156
    Par défaut
    j'ai la fonction suivante qu'on m'as donné ici
    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
    int GetRegistryLocalMachine( const char* szkey, const char* szname, void* pval )
    {
       int nError;
       unsigned long sz = 255;
       DWORD tp;
       HKEY k;
       char *szVal=(char *)pval;
     
     
       if (nError = RegOpenKeyEx( HKEY_LOCAL_MACHINE, szkey, 0, KEY_ALL_ACCESS, &k ) ) return nError;
       if (nError = RegQueryValueEx( k, szname, 0, &tp, (LPBYTE)pval, &sz ) )
           return nError;
       if (szVal [sz-1] != 0 ) szVal [sz] = 0;
       if (nError = RegCloseKey( k ) ) return nError;
       return 0;
    }
    Et si je l'appelle avec une clé qui n'existe pas l'invite de commande plante (me demmande d'envoyé un rapport d'erreur). Comment faire pour que ca ne fasse rien ?

    En faite j'aimerai que mon programme cherche et compte les version d'autocad installé

  10. #30
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    Citation Envoyé par leroidje
    Comment faire pour que ca ne fasse rien ?
    Je peux voir comment tu appelles cette fonction ?

Discussions similaires

  1. creation d un fichier jar ou .exe en java
    Par sadjia dans le forum JBuilder
    Réponses: 13
    Dernier message: 13/12/2002, 17h01
  2. [Kylix] Un exe kylix es t'il independant ?
    Par mailstef dans le forum EDI
    Réponses: 2
    Dernier message: 19/11/2002, 23h01
  3. Comment créer et executer un .EXE
    Par maher12 dans le forum Flash
    Réponses: 3
    Dernier message: 26/09/2002, 09h33
  4. Format d'un exe pour DOS et pour Windows
    Par Alfhiger dans le forum Assembleur
    Réponses: 4
    Dernier message: 12/06/2002, 12h57
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 11h59

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