Cómo proteger la secuencia de teclas Ctrl + Esc en el sistema XP

  
Para aquellos que han usado Windows, casi nadie desconoce la combinación de teclas Ctrl + Alt + Supr, especialmente cuando se usa Windows9x, que a menudo falla, se usa con más frecuencia. La combinación de teclas es una salida de emergencia específicamente para la seguridad del sistema. base de conocimientos VC revista en línea 11, ac952_z_cn escribió un artículo sobre este tema en su columna personal: " bajo Windows NT /2000 cómo proteger las teclas CTRL + ALT + DEL y ". Por lo tanto, este documento se centra en la introducción de Windows XP cómo lograr el blindaje combinación de teclas CTRL + ALT + DEL, que es el administrador de tareas, el cambio de tarea combinación de teclas (Alt + Tab), barra de tareas y " Start " menú (Ctrl + Esc, VK_LWIN, VK_RWIN). Este método también se puede aplicar a entornos Windows 2000. Hoteles en el sistema Windows 9x /Me, protegerse de teclas Ctrl + Alt + Supr para abrir las diversas tareas y el proceso se logra mediante el siguiente método:
BOOL bOldState;
SystemParametersInfo (SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0);
MS Dawei piensa que este método es muy amateur, por lo que se ha modificado en Windows NT /2000 /XP. En estas nuevas versiones de Windows, los usuarios inician sesión con Winlogon y GINA — — Identificación gráfica y autenticación, lo que significa autenticación de identidad gráfica, lo cual es bastante aterrador. De hecho, es el caso. Winlogon es parte del sistema de Windows, que proporciona soporte de inicio de sesión interactivo, mientras que GINA es un DLL y mdash utilizado por Winlogon para implementar la autenticación. Este DLL es msgina.dll. WlxInitialize, WlxActivateUserShell es la salida, por supuesto, no sé estos dos, hay otros. El primero realiza su propia inicialización, que activa el shell del usuario. Windows usa esta DLL para implementar la autenticación de nombre de usuario y contraseña, pero los desarrolladores pueden usar su propia GINA en lugar de msgina.dll. Por ejemplo, se implementa un mecanismo de autenticación como una tarjeta inteligente, un escáner de retina, un chequeo de ADN o similar en lugar de un chequeo de identidad en forma de un nombre de usuario y contraseña. Todas las funciones relacionadas con GINA se enumeran en la tabla a continuación. Uno de ellos es WlxLoggedOnSAS, que Winlogon invoca cuando se presiona la tecla Ctrl + Alt + Supr. Cuando
(Tabla I) se describe en la lista de funciones GINA
función WlxActivateUserShell activado por el usuario permite la cáscara
la información de bloqueo WlxDisplayLockedNotice GINA DLL
WlxDisplaySASNotice muestra cuando no inicio de sesión de usuario, Winlogon llama a esta función con una
WlxDisplayStatusMessageWinlogon esta función se llama estado de visualización de la información de la confianza
WlxGetConsoleSwitchCredentials Winlogon llama a esta función lee el usuario actualmente conectado, y de forma transparente pasarlos a la sesión de destino
WlxGetStatusMessage Winlogon llama a esta función para obtener información sobre el estado actual de
WlxInitialize posición de la ventana especificada GINA DLL inicialización
estación de autenticación para verificar WlxIsLockOk una cerradura normal de
cancelación WlxIslogoffOk usuario normal
WlxLoggedOnSAS ha iniciado la sesión en la estación de trabajo no está bloqueado y, de ser recibido en este tiempo del evento SAS, Winlogon llama a esta función
WlxLoggedOutSAS ningún usuario ha iniciado la sesión, si en este momento evento recibido SAS, Winlogon llama a esta función
aviso solicitud de cancelación WlxLogoff GINA DLL
WlxNegotiate indican si la versión actual del funcionamiento Winlogon Después de recoger la información de identidad y autenticación proporcionada por GINA DLL
programa cargado WlxNetworkProviderLoad servicio de red, Winlogon llama a esta función
WlxRemoveStatusMessage Winlogon llama a esta función le dice a GINA DLL deja de mostrar información de estado
WlxScreensaverNotify GINA permite el funcionamiento con un protector de pantalla interactiva
WlxShutdown antes de cerrar Winlogon llama a esta función permite GINA implementar las tareas de cerca, como las tarjetas inteligentes
WlxStartApplication retirarse del lector de tarjetas cuando el sistema necesita llamar a esta función
cuando se inicia una aplicación en el contexto del usuario WlxWkstaLockedSAS Cuando la estación de trabajo está bloqueada, si se recibe un SAS, Winlogon llama a esta función. De forma predeterminada, GINA muestra el cuadro de diálogo de inicio de sesión y el usuario ingresa el nombre de usuario y la contraseña. Así que con el fin de proteger fuera Ctrl + Alt + Supr, se puede escribir un nuevo MyGina.dll, que proporciona funciones de interfaz WlxLoggedOnSAS llaman msgina.dll, permitiendo Ctrl + Alt + Del escudo. O escribe un controlador de teclado para implementar.
Copyright © Conocimiento de Windows All Rights Reserved