// Estas leyendo...

C \\ C++

Matar Proceso C++

Código fuente en C++ para matar un proceso usando el PID , este código seria muy efectivo si va en combinación del código para listar procesos.

#include <cstdlib>
#include <windows.h>
#include <psapi.h>
#include <iostream>

/*
/* Matar procesos C++
/*  By Octalh
/* www.aztekmindz.org
/*
*/

using namespace std;

BOOL tproceso(int pid) {
        int ret=1;
        HANDLE pHandle;

        if ((pHandle = OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid)) != NULL)
                if(!TerminateProcess(pHandle,0)) {
                        ret=0;
                        CloseHandle(pHandle);
                        return TRUE;
                }

}

int main(int argc, char *argv[])
{
    int pid;
    cout << "\n\n\t Matar Procesos";
    cout << "\n\t Pid del Proceso:";
    cin >> pid;
    if (tproceso(pid)) {
        printf("\n\n\t Ok proceso [%d] terminado con exito. \n\n",pid);
    } else {
        printf("\n\n\t Error al terminar el proceso [%d] \n\n",pid);
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

Comentarios

No hay comentarios para “Matar Proceso C++”

Deja un comentario