Cómo bloquear 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 y esta combinación de teclas es una salida de emergencia específicamente para la seguridad del sistema. En el número 11 de la revista en línea VC Knowledge Library, ac952_z_cn escribió un artículo sobre este tema en su columna personal: "Cómo bloquear CTRL + ALT + DEL" bajo WINDOWS NT /2000. Por lo tanto, este artículo se enfoca en cómo implementar la combinación de teclas CTRL + ALT + SUPR blindadas en Windows XP, a saber, el Administrador de tareas, la Tecla de combinación del interruptor de tareas (Alt + Tab), la Barra de tareas y el menú Inicio y " VK_LWIN, VK_RWIN). Este método también se puede aplicar a entornos Windows 2000.

En el sistema Windows 9x /Me, el método de enmascarar Ctrl + Alt + Del y varias teclas de apertura de tareas se implementa mediante el siguiente método:

BOOL bOldState;

SystemParametersInfo (SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0);

MS Dawei cree que este método es muy sencillo, por lo que se modificó 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 archivo DLL y mdash utilizado por Winlogon para implementar la autenticación; este archivo 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 autenticar el nombre de usuario y la 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.

(Tabla 1) Descripción de la función de la lista de funciones GINA

WlxActivateUserShell Activar shell de usuario

WlxDisplayLockedNotice permite que GINA DLL muestre información de bloqueo

WlxDisplaySASNotice cuando no hay inicios de sesión de usuario Winlogon llama a esta función

WlxDisplayStatusMessageWinlogon llama a esta función con un mensaje de estado para mostrar

WlxGetConsoleSwitchCredentials Winlogon llama a esta función para leer la información de confianza de los usuarios actualmente registrados y pasarlos de forma transparente al objetivo Session

WlxGetStatusMessage Winlogon Llame a esta función para obtener información del estado actual

WlxInitialize GINA DLL initialization para la posición de ventana especificada

WlxIsLockOk Verifique el bloqueo normal de la estación de trabajo

WlxIslogoffOk Verifique que el cierre de sesión sea normal

El usuario WlxLoggedOnSAS ha iniciado sesión y la estación de trabajo no está bloqueada. Si se recibe un evento SAS en este momento, Winlogon llama a esta función

WlxLoggedOutSAS Ningún usuario ha iniciado sesión, si se recibe SAS en este momento Evento, Winlogon llama a esta letra.

WlxLogoff notifica a GINA DLL cuando solicita una operación de cierre de sesión

WlxNegotiate indica si la versión actual de Winlogon puede usar GINA DLL

WlxNetworkProviderLoad recopila información de identidad y autenticación en el proveedor de servicios de la red de carga Después de que Winlogon llama a esta función

WlxRemoveStatusMessage Winlogon llama a esta función para decirle a GINA DLL que deje de mostrar información de estado

WlxScreensaverNotify permite a GINA interactuar con las operaciones del protector de pantalla

WlxShutdown Winlogon call antes del cierre Esta función le permite a GINA implementar cualquier tarea de apagado, como salir de una tarjeta inteligente de un lector de tarjetas.

WlxStartApplication Llame a esta función cuando el sistema necesita iniciar una aplicación en el contexto del usuario.

WlxWkstaLockedSAS cuando la estación de trabajo es Bloqueado, 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. Entonces, si desea enmascarar Ctrl + Alt + Del, puede escribir un nuevo MyGina.dll, que proporciona la función WlxLoggedOnSAS que llama a msgina.dll para implementar Ctrl + Alt + Del enmascaramiento. O escribe un controlador de teclado para implementar.

Anterior123456Página siguiente Total 6 páginas

Copyright © Conocimiento de Windows All Rights Reserved