Red de conocimiento informático - Descarga de software - Monitorear el código fuente de los fondos

Monitorear el código fuente de los fondos

//Proceso de carga

Botón de anulación privada 13_Click(Remitente del objeto, EventArgs e)

{

Cuadro de lista 2. elementos . Borrar();

puede 1();

Panel 20. mostrar();

Panel 20. posición = nuevo punto(200, 40);

Panel 20. altura = 485; panel 20. ancho = 625;

Proceso[] m = proceso. get procesos();

foreach(proceso I en m)

{

Cuadro de lista 2. elementos . Agregar(I . nombre del proceso);

}

Etiqueta 2. Texto = ~Número de procesos: ~listBox2. proyecto. Count;

este . listbox 2 . selectedindex = 0;

}

//Actualización de detalles del proceso

Privado void SearchProcess_Click( Objeto remitente, EventArgs e)

{

button13_Click(sender, e);

}

//Mostrar todos los detalles del proceso de selección del sistema .

Cuadro de lista vacío privado 2 _ índice seleccionado cambiado (remitente del objeto, EventArgs e)

{

Probar

{

nombre del proceso de cadena = este. cuadro de lista 2.

este cuadro de grupo. 9. nombre del proceso ~detalles del proceso~; GetProcessesByName(nombre del proceso);

This.label21. Texto = ~tiempo de CPU: ~ miproceso[0]. tiempo total del proceso. horas ~: ~ miproceso[0]. tiempo total del proceso. Minutos ~: ~ mi proceso [0]. tiempo total del procesador ~. ~ mi proceso[0]. tiempo total del procesador. milisegundos;

This.label24.Text = ~Nombre de la imagen del proceso: ~ MiProceso[0]. NombreDeProceso

This.label23.Text = ~ID de proceso: ~miproceso[0]. ID;

This.label22.Text = ~Número de subprocesos iniciales:~ miproceso[0]. threads.count.tostring();

//MessageBox. show(mi proceso[0]. totalprocessortime.tostring());

This.label20.Text = ~Prioridad del hilo:~ miproceso[0]. clase de prioridad. tostring();

This.label19. Texto = ~Hora de inicio: ~ miproceso[0]. Hora de inicio.

tolongtimestring();

This.label18. Texto = ~Memoria privada:~ ​​(myprocess[0].privatemorysize/1024). tostring() ~ k ~;

This.label17. Texto = ~Memoria virtual máxima: ~ (myprocess[0].peakvirtualmemorysize/1024). tostring() ~ k ~;

This.label16. Texto = ~peakpagedmemorysize:~(myprocess[0].peakpagedmemorysize/1024). tostring() ~ k ~;

This.label15. Texto = ~Memoria del sistema de paginación: ~ (miproceso [0].tamaño de la memoria del sistema paginada/1024). tostring() ~ k ~;

esta . etiqueta 11 . texto = ~ memoria de página: ~ (mi proceso[0].pagememorysize/1024). tostring() ~ k ~;

This.label12. Texto = ~Memoria del sistema no paginada:~ ​​(myprocess[0]. Tamaño de la memoria del sistema no paginada/1024). tostring() ~ k ~;

This.label13. Texto = ~Memoria física:~ ​​(miproceso[0].Workingset/1024). tostring() ~ k ~;

This.label14. Texto = ~Memoria virtual:~ ​​(miproceso[0].Virtualmemorysize/1024). tostring() ~ k ~;

}

catch (error de excepción)

{

//No manejar la excepción generada .

Cuadro de mensajes. display(Error.ToString());

}

}

//El mouse finaliza el proceso

El vacío privado finaliza el herramientas de procesotripmenuitem_ click(objeto remitente, eventargse)

{

Proceso[] MiProceso = proceso. GetProcessesByName(this . listbox 2 . text);

Pruebe

{

Mis procesos[0]. matar();

botón13_Click(remitente, e);

}

catch(excepción o)

{

Cuadro de mensajes. show(o . ToString());

}

}

//Actualización de enfoque

Vacío privado open_Activated(remitente del objeto, EventArgs e)

{

Cuadro de lista 2. elementos . Clear();

Proceso[] m = proceso. get procesos();

foreach(proceso I en m)

{

Cuadro de lista 2. elementos . Agregar(I . nombre del proceso);

}

Etiqueta 2.

Texto = ~Número de procesos: ~listBox2. proyecto. Count;

este . listbox 2 . selectedindex = 0;

}

//Finalizar proceso

Botón de anulación privada46_Click(objeto enviado) Square, EventArgs e)

{

elemento del menú de la barra de herramientas del proceso final _ click(remitente, e);

}