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

Windows Discussion :

ExitProcess lancé par une DLL


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut ExitProcess lancé par une DLL
    Bonjour,

    J'ai développé une DLL qui lance un process ( par la fonction CreateProcess )
    lorsque le process est tué par l'utilisateur (via l'interface graphique de ce process) la fonction ExitProcess est appelé.
    Le problème est que le process n'est pas tué. Il est toujours présent dans le gestionnaire des taches.

    Ce même process lancé manuellement se tue correctement.

    Quelqu'un a t-il une idée sur la façon de tuer ce process ?

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    C'est le process qui doit appeler cette fonction il ne faut pas le faire dans la DLL cela n'a pas de sens

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Cela n'était peu etre pas clair dans le message, mais evidement, le "exitProcess()" est appelé dans le process.

    Lorsque l'exe est lancé depuis une dll, il ne se tue pas
    Lorsque l'exe est lancé directement, il se tue.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    Quels paramètres tu utilises (DETACH ?)

Discussions similaires

  1. Réponses: 13
    Dernier message: 09/04/2007, 13h20
  2. Réponses: 3
    Dernier message: 27/09/2006, 15h38
  3. Réponses: 1
    Dernier message: 01/11/2005, 02h29
  4. Réponses: 2
    Dernier message: 02/06/2005, 18h12
  5. Traitement d'un char* renvoyé par une DLL en C++
    Par LuluTchab dans le forum Langage
    Réponses: 4
    Dernier message: 22/03/2003, 21h48

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