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 :

killer un process ouvert avec ShellExecuteEx


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 131
    Par défaut killer un process ouvert avec ShellExecuteEx
    salut

    je n'arrive pas à killer un process lancé avec ShellExecuteEx

    ma structure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SHELLEXECUTEINFO bfghijlnos;    
    		memset(&bfghijlnos, 0, sizeof(bfghijlnos));
    		bfghijlnos.cbSize       = sizeof(bfghijlnos);
    		bfghijlnos.fMask        = SEE_MASK_NOCLOSEPROCESS;         
    		//bfghijlnos.fMask        = 0;         
    		bfghijlnos.hwnd         = 0;                
    		bfghijlnos.lpVerb       = "open";  
    		bfghijlnos.lpFile       = array4[0];
    		bfghijlnos.lpParameters = parameter;
    		bfghijlnos.lpDirectory  = NULL;
    		bfghijlnos.nShow        = SW_HIDE;
    		//bfghijlnos.nShow        = SW_SHOW;
    		bfghijlnos.hInstApp     = 0; 
    		bfghijlnos.hProcess		= NULL;
    ma commande pour killer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    TerminateProcess(bfghijlnos.hProcess, 0);
    CloseHandle(bfghijlnos.hProcess);
    mais ça ne kill rien du tout

    quelqu'un aurait une idée ou une routine de debiggage ?

    rogerio

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 131
    Par défaut
    lol

    resolu

    fallait pas initialiser hProcess à NULL

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Centrer une fenêtre ouverte avec window.open et statusbar
    Par Michaël dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/01/2006, 13h07
  2. Réponses: 11
    Dernier message: 21/11/2005, 16h08
  3. killer un prog lancé avec system()
    Par seal3 dans le forum C++
    Réponses: 8
    Dernier message: 04/11/2005, 22h12
  4. Maintenir une connexion ouverte avec ssh
    Par jean-jacques varvenne dans le forum Réseau
    Réponses: 2
    Dernier message: 23/01/2005, 21h39

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