[Solucionado]Terminar un proceso en C

Iniciado por TopoJunior, 6 Febrero 2013, 22:03 PM

0 Miembros y 1 Visitante están viendo este tema.

TopoJunior

Pregunta: ¿Se puede hacer un programa en C (A ser posible no C++) que cierre un proceso? Solo es eso, saberlo y si lo saben, díganme como porfavor:DD (Solo es para saber, no pretendo hacer ningún código malicioso) Cerrar un proceso del administrador de tareas

Luna71c0

Cita de: WyliFlech en  6 Febrero 2013, 22:03 PM
Pregunta: ¿Se puede hacer un programa en C (A ser posible no C++) que cierre un proceso? Solo es eso, saberlo y si lo saben, díganme como porfavor:DD (Solo es para saber, no pretendo hacer ningún código malicioso) Cerrar un proceso del administrador de tareas

Te leo y recuerdo mi primer programa :P

en fin


private void button1_Click(object sender, EventArgs e)

{

          foreach (Process proceso in Process.GetProcesses())

          {

                    if (proceso.ProcessName == "nslookup")

                    {

                              proceso.Kill();

                    }

          }

}

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"

TopoJunior

En C porfavor.. no lo se traducir

Luna71c0

Cita de: WyliFlech en  6 Febrero 2013, 22:32 PM
En C porfavor.. no lo se traducir

En el titulo pusiste "C#" editalo :)

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"

TopoJunior


amchacon

Citarsystem("TASKKILL /IM nombre_del_proceso /F");
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar


xassiz~

Cita de: WyliFlech en  6 Febrero 2013, 22:54 PM
Muchas gracias, es lo que buscaba:DD
Eso no es C, para eso hazte un script por lotes. Si quieres hacerlo con C de verdad mírate la API de windows.


85

claro, usando la API de Windows..

con TerminateProcess:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686714(v=vs.85).aspx

o con las API específicas para Hilos (threads), matando todos los hilos es como matar el proceso.

desde dentro de una aplicación podés usar ExitProcess por ejemplo

Me cerraron el Windows Live Spaces, entonces me creé un WordPress XD
http://etkboyscout.wordpress.com/