begin process at 2012 05 30 02:50:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

killer de processus


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

killer de processus

vendredi 30 juin 2006 à 11:07:28 | killer de processus

conservatoire

Bonjours a tous et a toutes.
Je voudrais savoir comment procéder pour killer un processus (par ex dont le nom est stocké dans une variable).
Quelle est la syntaxe exacte pour faire cela sous Windows...

Merci d'avance!
vendredi 30 juin 2006 à 14:17:54 | Re : killer de processus

eRoZion

Membre Club
Il y a plusieurs sources disponibles sur cppfrance.
A toi de chercher.

eRoZion
vendredi 30 juin 2006 à 14:53:28 | Re : killer de processus
lundi 3 juillet 2006 à 06:42:30 | Re : killer de processus

maladedede

Membre Club
Réponse acceptée !

voici un code que j'avais fair pr un programme a moi en m'aidant entierement de la msdn:
  [ Lien ]

[ Lien ]

Tas juste a mettre le nom du exe dans le char "nomExe".
------------------------------------------------------------------------------

#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>


char nomExe[20]="msnmsgr.exe";

int main(void)
{
  HANDLE hProcessSnap;
  HANDLE hProcess;
  PROCESSENTRY32 pe32;

  hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 );/* Take a snapshot of all processes in the system.*/
  Process32First( hProcessSnap, &pe32 );/* Retrieve information about the first process,*/
 
  int conte=0;
  do/* Now walk the snapshot of processes, and*/
  {
/* récupère l'ID du process qui nous interresse !!!  */
       if( !strcmp(nomExe, pe32.szExeFile) )  
         {
                                DWORD lpExitCode;
                                hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pe32.th32ProcessID);
                                GetExitCodeProcess(hProcess,&lpExitCode);
                                TerminateProcess(hProcess,(UINT)lpExitCode);
         }
  } while( Process32Next( hProcessSnap, &pe32 ) );

CloseHandle( hProcessSnap );
return( TRUE );
}

------------------------------------------------------------------------------

MaLaDeDeDe 97one

lundi 3 juillet 2006 à 06:44:08 | Re : killer de processus

maladedede

Membre Club
Sur le forum le code ressemble un peu a rien... il est dificile a comprendre .... car ca fait des passages a la ligne en plein commentaire mais bon....

MaLaDeDeDe 97one

lundi 3 juillet 2006 à 09:19:40 | Re : killer de processus

conservatoire

Ok merci beaucoup!!
Sa marche c'est exactement ce qu'il me fallait!
Merci
lundi 3 juillet 2006 à 15:51:32 | Re : killer de processus

maladedede

Membre Club
ok 2rien

MaLaDeDeDe 97one



Cette discussion est classée dans : processus, killer


Répondre à ce message

Sujets en rapport avec ce message

processus sous linux [g++] [ par satanik_mike ] Bonjour,Je suis en train de d?velopper un serveur POP, SMTP en C++ sous linux, mais je bloque sur une petit probl?me d'ex?cution.J'ai fait un ex?cutbl "killer" une application Excel en cours d'execution [ par Corwyn ] Bonjourje cherche a "killer" ou simplement fermer les documents ouverts dans Excel. Car, je voudrais supprimer un fichier mais etant ouvert, c'est imp "killer" une application Excel en cours d'execution [ par Corwyn ] bonjourje cherche a "killer" ou simplement fermer les documents ouverts dans Excel. Car je voudrais supprimer un fichier mais etant ouvert, c'est impo COMMENT ARRETER UN PROCESSUS [ par bily ] Vegeta :-)Salut les colleguesje voudrais savoir quelle est la commande qui me permettra d'arreter un processus , un programme qui tourne quoi, genre le "kill(0,SIGTERM)" de Linux sous Win32 ? [ par Wulfaz ] je cherche une fonction C pour winNT & win98, équivalente à celle sous Linux/Unix : kill(0,SIGTERM). Pour ceux qui ne la connaisse pas elle envoie un commande PS [ par golgorak ] salut a tous ;je cherche a refaire la commande PS sous linux en c sous GTK+, mais je n'arrive pas a trouve l'adresse du tableau des processus ou une f buter un processus sans poser de questions !! [ par kubiak ] Bonjour les gens...Je cherche comment on peut faire pour killer une applications ou un proc en ligne de commande (c pour mettre dans un *.bat)Ou alors mon programme se ferme pas corectement [ par loicus ] J'ai un bug, mon programme ne se ferme pas corectement, cad :Il se ferme mais sont processus reste actif quand je fais Ctrl alt del et que j'affiche l POUR LES PRO : le gestionnaire des tâches [ par bily ] Vegeta :-)comment faire pour lire le contennue du gestionnaire des tâches "ctrl+alt+del"et comment faire la distinction entre un processusdemmarrer pa question sur programmation linux [ par yolhaiji ] YOL.HAI.JIsalut:je voulais savoir comment sur linux peut on etablir une connexion entre un processus pere et ces deux processus fils avec les pipes (


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,997 sec (4)

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