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
Como todos sabemos, la alta compatibilidad de WinXP permite a los usuarios jugar algunos de los prim
Aunque el sistema WinXP ha dejado de actualizar el servicio, pero todavía hay muchos usuarios que lo
Recientemente, los usuarios del sistema WinXP informaron que la memoria del sistema
Cuando usamos el sistema WinXP, a menudo hay algunos problemas. El sistema siempre
¿Cómo optimiza WinXP la velocidad de conexión de la red y el modo dúplex?
El uso de imágenes por el método de encriptación maestra para el cifrado por computadora nuevo truco
Le enseñará cómo realizar una copia de seguridad manual de las habilidades de registro de Windows XP
Impresora WinXP que comparte el método de resolución de problemas
Explicar los principios básicos de la partición del disco
Deje que el sistema _XP de la computadora ya no tenga errores de lectura y escritura
Los cuatro principios principales que se deben tener en cuenta al usar una unidad flash USB
¿Qué pasa si WinXP detecta un controlador de teclado incompatible?
El administrador de tareas del sistema no pudo mostrar el nombre de usuario
Golpe para hacer frente a la falla de acceso a Win XP LAN
¿Cómo agregan las fuentes las computadoras? Cómo agregar fuentes personalizadas al sistema WinXP
Master share: ¿Cómo lidiar con la falla en la actualización?
Sistema Win8 cuatro habilidades operativas
Cómo cambiar la resolución del escritorio de Windows 2008 Core
El sistema Win7 no puede abrir la solución del visor de eventos
¿Qué debo hacer si Win10 inicia sesión en la cuenta de Microsoft con un error 0xd00000bb?
Cómo eliminar la videoteca Thunder en el sistema win10
¿Cómo resolver el problema de la instalación repetida de Win10 parche KB3119142?
¿Se puede eliminar hiberfil? ¿Cómo eliminar el archivo de hibernación hiberfil.sys?