Probleme taskkill. accés refusé.

Fermé
metacker - 23 juin 2009 à 17:45
 Ali - 23 juin 2009 à 19:10
Bonjour,

j'ai un petit probléme. j essaye de coder un petit programme en C, qui me fermerai quelques processus. j'ai essayé avec msnmsgr.exe, et sa allait sans aucun probléme. et puis j'ai essayé de arreter le processus de l'antivirus, et j'ai meme utilisé, la commande /F (pour terminer le processus de force.) mais sa ne marche pas. on m'affiche accés refusé. et pourtant, j'ouvre mon programme en mode administrateur. comment faire pour terminer des processus comme sa? merci.

#include <stdio.h>
#include <iostream>
#include <stdlib.h>

int main (int)
{
system ("taskkill /F /IM CCSVCHST.EXE");
system ("pause\n");
}

1 réponse

Ne jamais utiliser system(), c'est une horreur et interdit sous Windows ( doc MSDN) !
Ca se fait facilement avec l'api Win32 (demander sur https://groups.google.com/forum/?hl=fr#!forum/fr.comp.os.ms-windows.programmation pour code C )
-3