baby3378
Messages postés193Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention 8 juillet 2010
-
8 mai 2006 à 15:59
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
8 mai 2006 à 22:44
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.*/
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 );
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 8 mai 2006 à 18:04
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
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 8 mai 2006 à 19:12
Souvien toi la dernière fois que tu la vue avec ctrl+alt+del. Est-ce que ça a disparue après l'installation d'un programme? Si oui, ce programme est-il vraiment important? (tu vois où je veut en venir). Sinon, c'est après l'installation du sp2? Si oui, à tu gardé la desinstallation du sp2? Sioui, tu peut essayer de désinstaller et réinstaller le sp2. Ya un tas de facteur qui peut avoir causé la disparition de ton gestionnaire. Si après tout ça, ça ne marche toujours pas, tu peut essayer une réparation de windows ou sinon à la limite, une réinstallation (sans formatage) de Windows mais ça c'est vraiment à la limite.
___________________________________________
Les plus grands esprits trouvent toujours une solution
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 8 mai 2006 à 19:32
Ce qui empêche le Ctrl+Alt+Suppr est une simple clé du registre, facile a retourver.
Moi pour le taskmgr, je fais clic droit sur la barre des tâches>Gestionnaire des Tâches
Vous n’avez pas trouvé la réponse que vous recherchez ?
baby3378
Messages postés193Date d'inscriptionmercredi 7 septembre 2005StatutMembreDernière intervention 8 juillet 2010 8 mai 2006 à 18:43
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
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 8 mai 2006 à 18:55
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