Código fuente del software de operación segura
Privado
Vacío
linkLabel1_LinkClicked(Objeto
Remitente,
LinkLabelLinkClickedEventArgs
e)
{
Esto. hide();
//Ocultar el formulario actual
Tabla 3
El tercer hijo
=
Nuevo
form 3();
//Construir un objeto de formulario Form3.
f3. ShowDialog();
///Abre el formulario Form3 exclusivamente.
}//Muestra la interfaz de registro;
//Este también es el evento de clic del control linkLabel (evento de clic de hipervínculo, al hacer clic en el hipervínculo se ingresará a este método)
Privado
Vacío
linkLabel2_LinkClicked(Objeto
Remitente,
LinkLabelLinkClickedEventArgs
e)
{
Esto. hide();
//Ocultar el formulario actual
Tabla 2
f
=
Nuevo
form 2();
//Construir un objeto de formulario Form2.
f.ShowDialog();
//Abre el formulario Form2 exclusivamente.
Si
(f.Resultado del diálogo
==
Resultado del diálogo. Está bien)
// Si haces clic en Aceptar en el cuadro de diálogo,
{
esto. Visible
=
True;
//El estado visual del formulario actual es verdadero, es decir, explícito.
Pantalla.
}
}//Muestra la interfaz de inicio de sesión;
//Este es un evento que ocurre después de cerrar el formulario.
Privado
Vacío
Form1_FormClosing(Objeto
Remitente,
FormClosingEventArgs
e)
{
Try
//Utilice try
aquí para detectar la estructura de captura de excepción.
{
Sistema. diagnóstico. Proceso[]
Mi Proceso
=
Sistema. diagnóstico.proceso.getprocesses();
//Hay una colección de procesos en el administrador de tareas.
Para cada
(System.Diagnostics.Processes
Mis Procesos
en
Mis Procesos) //Iterar a través de cada proceso de la colección.
{
Si
(" LoginInterface.exe "
==
Mi proceso.NombreProceso ) //Si el nombre del proceso es igual a LoginInterface.exe,
Mi proceso. kill();
//Cerrar el proceso
}
}
Captura
(Excepción
ee)
{
Cuadro de mensajes. display(ee. message);
//Si ocurre un error y se captura una excepción, aparecerá un cuadro emergente para mostrar el mensaje capturado.
}
}