begin process at 2012 02 16 01:20:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

API

 > 

Terminer Processus fils (child Process)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Terminer Processus fils (child Process)

lundi 10 juillet 2006 à 09:07:19 | Terminer Processus fils (child Process)

davidauche

Bonjour,
Svp, j'aime killer un child process en VB6.

A est le processus de départ
De A je cree un nouveau processus B (donc je connais son hWnd via la propriete hwnd de vb6 et je stock dans A)
Je rend B un fils de A avec SetParent.(ici la question, le hwnd va changer ou juste un lien entre le pere et fils)
De A je cree un nouveau form on l'appel D (et je passe le hwnd de B).

Je veux de D fermer le processus B.

J'ai essayé avec :
Dim Result&, Task&
       Result = CLng(List2.list(List1.ListIndex)) ' c'est le hWnd de B
       Task = OpenProcess(PROCESS_TERMINATE, 0&, Result)
       Result = TerminateProcess(Task, 1&)
       Result = CloseHandle(Task)

rien ne se passe :'(.

J'ai essayé avec :
    Dim Result&
    Dim lngProcessID As Long
    Dim lngReturnValue As Long
    Dim lngProcess As Long
   
    Result = CLng(List2.list(List1.ListIndex)) ' c'est le hWnd de B
    lngReturnValue = GetWindowThreadProcessId(Result, lngProcessID)
    lngProcess = OpenProcess(PROCESS_TERMINATE, 0&, lngProcessID)
    lngReturnValue = TerminateProcess(lngProcess, 0&)
    Result = CloseHandle(lngProcess)

Cette fois il termine le processus A et tt ses processus :'(

J'espere que c'est clair
Merci d'avance.







Cette discussion est classée dans : process, hwnd, fils, processus, result


Répondre à ce message

Sujets en rapport avec ce message

Pourcentage d'un processus thread ou process CPU [ par DavidT ] Comme le gestionnaire de tache, il existe la possibilité de de visualiser sur un système NT la mémoire physique consommée par un process déterminé par Dialogue entre processus [ par Hawk ] 'lut! J'aimerais savoir comment envoyer un message entre deux processus ( j'ai un processus maître qui crée x fils, les fils doivent retourner des inf Tester présence d'un process + tester fin d'un process [ par lionel4 ] Voila je cherche deux trucs. Un code pour tester si un processus est en cours, et un autre pour detecter la fin d'un processus.Merci !Lionel4 - Débuta lancer une appli à distance avec winmgmts [ par centralvince ] Voilà, j'ai réussi à lancer un processus à distance comme cela :Set process = GetObject("winmgmts:{impersonationLevel=impersonate}!//ordianateur_dista Hwnd d'un process [ par jmtoulon ] Bonjour,Je dois réaliser une capture d'une fentre window donc le nom de l'EXE est"Recall.exe" dans les process.Ma première methode est de scanner tous URGENT : LANCER UN PROCESSUS WINDOWS QUI S'EST ARRETE [ par dark_muse ] Bonjour à tous !!Je suis encore débutante en vb mais y'a un début à tout hein !!Alors voilà. Je voudrai trouver quelque chose qui me relance un proces création de 2 processus qui communiquent entre eux [ par hihello ] Je veux créer 2 processus qui communiquent entre eux. L'un est considéré comme un processus pére et l'autre fils. Le processus pére enregistre les op Problème sur API OpenProcess [ par violent_ken ] Violent Ken Bonjour, je cherche à récupérer des informations sur les processus lancés. J'utilise donc les API Openprocess, EnumPro Process et threads en .NET [ par mastercatz ] Je voulais savoir comment on peut detecter la création d'un processus. Par exemple, dans mon prog a un moment il est question d'enregistrer le PID d'u Kill un process bien definie [ par ImmortalPC ] Salut,Déjà sachez que je connais très peu le VB.Ma question est comment tuer un processus bien definie?Pour l'exemple le processus sera  :  test.exe@+


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales