Accueil > Forum > > > > forcer une fermeture
forcer une fermeture
lundi 8 mai 2006 à 15:59:50 |
forcer une fermeture

baby3378
|
Bonjour sa tous, je cherche le moyen de fermer un processus de force, je m'explique:
_Y'a pas longtemps j'ai réinstallé tout mon system et dés que le travail fut achevé j'ai branché mon résaux pour allez chercher zone alarme pour me protèger mais avant j'ai ressut 130 sallet*** sur mon pc ce qui ma tout bousillé. J'ai réussi a fermer certains processus malvéillant mais...y'ne a qui ne voulait pas obeir (grrrr)
Comment faire pour forcer un processus à ce fermer?
Voici la fonction que j'utilisais pour fermer mes processus:
bool ShellExit(char *ExeName) { //Recherche du processus: HANDLE hSnapShot; PROCESSENTRY32 uProcess; int r; short PID = 0; /*variable qui va stocker l'ID du processus de l'application que l'on désire fermer.*/ hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL,0); uProcess.dwSize = (DWORD) sizeof(PROCESSENTRY32); r = Process32First(hSnapShot, &uProcess); do // Cette boucle énnumère tout les processus { if ( strstr(uProcess.szExeFile, ExeName) )/*on cherche le nom de notre application dans le chemin d'accès de l'éxécutable du processus.*/ PID = (short) uProcess.th32ProcessID; r = Process32Next(hSnapShot, &uProcess); } while ( r ); CloseHandle(hSnapShot); if ( PID == 0) return false; //Fermeture du processus: HANDLE hTemp; hTemp = OpenProcess(PROCESS_ALL_ACCESS, false, (DWORD) PID); TerminateProcess(hTemp,0); return 0;
}
//fonction :
//ShellExit("taskmgr"); //exemple pour fermer gestionaire des taches
Je vous remerci d'avance et vous souhaite une exelent journée 
|
|
lundi 8 mai 2006 à 16:50:16 |
Re : forcer une fermeture

ben92600
|
Réponse acceptée !
je sais pas si la foncton exit sur win mais sur linux les fonction signal et kill qui son pas mal pour sa
|
|
lundi 8 mai 2006 à 17:21:19 |
Re : forcer une fermeture

baby3378
|
comment utiliser kill ?, en c++ et dans l'univer de windows ?
|
|
lundi 8 mai 2006 à 18:01:36 |
Re : forcer une fermeture

vecchio56
|
Je connais pas plus violent que TerminateProcess
|
|
lundi 8 mai 2006 à 18:04:21 |
Re : forcer une fermeture

vecchio56
|
Réponse acceptée !
Dans ta fonction, tu peux utiliser PROCESS_TERMINATE au lieu de PROCESS_ALL_ACCESS
J'y pense, si ca se trouve un des programmes hook TerminateProcess ou NtTerminateProcess, si ce sont des petits malins qui ont fait ca, et donc le TerminateProcess ne fait rien quand tu l'appelles
|
|
lundi 8 mai 2006 à 18:07:51 |
Re : forcer une fermeture

baby3378
|
sa doit être pour sa. Mais quand mêmes, les enf*** juste quand j'ai fini de réinstaller mon system ils me font sa grrrrrrrrrrr.
A présent il faut se munir de ces propres création pour lutter contre sa (sniff)
merci à tous ceux qui m'on aidé
|
|
lundi 8 mai 2006 à 18:13:32 |
Re : forcer une fermeture

vecchio56
|
Il ne se ferment pas non plus avec le gestionnaire des taches?
|
|
lundi 8 mai 2006 à 18:43:42 |
Re : forcer une fermeture

baby3378
|
non, il me di: L'opération n'a pas pu être terminée\nAccés refusé
PS: j'ai installé le sp2 et à présent les touches ctrl + alt + supp ne démare pas le gestionnaire, en conséquent je suis obligé d'ouvrir le gestionnaire des taches avec démarer/executer/taskmgr.exe
->Est-ce normal ?
PSS: comment peut on hooker une fonction ?
|
|
lundi 8 mai 2006 à 18:55:30 |
Re : forcer une fermeture

SAKingdom
|
Non pas normal. Moi aussi j'ai le service pack 2 et le gestionnaire s'ouvre bien avec CTRL+ALT+DEL. Pour aller plus vite tu peu faire un clic droit sur la barre de tache. Il est dans le menu.
___________________________________________ Les plus grands esprits trouvent toujours une solution
|
|
lundi 8 mai 2006 à 18:56:54 |
Re : forcer une fermeture

baby3378
|
alors comment détècter, trouver, et désactiver le hook de mon genit crtl + alt + supp <----l'outil qui me sert le plus
Help me please
|
|
Cette discussion est classée dans : fermer, processus, pid, uprocess, hsnapshot
Répondre à ce message
Sujets en rapport avec ce message
block touche system utile [ par Tautau ]
bon j'ai geleré pour trouver tout ca et ce n'est peut etre pas la meilleur facon de le faire mais je vous en fais part //// Ce sont des codes que j'ai
obtenir un HWND [ par youpiyoyo ]
j'aurai besoin de récupérer un hwndj'ai coder caHANDLE hSnapShot; PROCESSENTRY32 uProcess; bool r; short PID = 0; //variable qui va stocker l'ID du pr
connaitre le pid à partir du handle d'un processus [ par cosmobob ]
comment récuperer le pid d'un processus lancé avec shellexecute ? (avec createprocess j'ai fait c'est plus simple)j'ai utilisé shellexecutex, et avec
comment fermer un processus [ par baby3378 ]
Bonjour A tous, Voila, en faite j'ai en quelque sorte quelques virus sur mon system. _Et à chaque démarrage de mon pc j'utilise "ctrl + alt + suppr"
SendMessage, DestroyWindow et processus [ par Willi ]
Bonjour,Excusez cette question de débutant qui me pose soucis.A partir du handle d'une fenetre parent je souhaiterais fermer celle-ci.Si je passe le m
Recuperation PID procecuss [ par themaste ]
Bonjour a tous!Voila, je suis a la recherche d'un code simple simple pour pouvoir récupérer le PID d'un processus, à partir de son nom.J'aimerais util
Trouver le pid d'un processus depuis son nom (C++) [ par tekila_bandita ]
Bonjour !Donc voila, cela fait un moment que je cherche mais je n'y arrive pas...Quelqu'un aurait-il une fonction pour trouver le pid d'un processus à
Petit Programme [ par jarod05 ]
Bonjour, Je suis à la recherche d'un code qui me permet : de lire sur la ligne de commande en utilisant argc et argv le nbre N de processus à cré
information ipc [ par miouxmioux ]
Bonjour à tous, Je travaille en ce moment avec les ipc, et plus spécialement avec les files de messages. J'ai pu voir que l'on pouvait récuperer le
fermer application/processus (executer un bat en c++) [ par dgac ]
Bonjour ,j'ai cherché sur internet sans trouvé comment faire pour fermer une application ou tuer un processus (movamp.exe dans mon cas)Par ailleur je
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|