WindowStations Window Station que no sabías. Cuando escuché el término, muchos cibernautas se sintieron confundidos y ¿qué era la estación de ventana de WindowStations? ¿Es este un término muy profesional? No necesitamos saber, Esta es la primera impresión de muchos internautas. Xiaobian le dice que no es lo mismo. De hecho, las estaciones de Windows y las computadoras de escritorio pueden ser las más distintivas entre los servicios de Windows NT. La mayoría de los programadores no tocan estos dos objetos directamente, aunque el usuario tenga que tocarlos todo el tiempo. La estación de la ventana y los objetos del escritorio son tan seguros como otros objetos de Windows NT, como eventos, mutexes y semáforos. Un objeto de estación de ventana consiste en un portapapeles, un conjunto atómico global y más objetos de escritorio. Una estación de ventana es visible o invisible. Una estación de ventana visible recibe información del usuario o del mouse. También se le conecta un dispositivo de visualización para que la información se pueda mostrar al usuario interactivo.
En Windows NT 4.0, solo se puede ver una estación de ventana, que es WinSta0. La estación de ventana visible también se define como interactiva. Una estación de ventana invisible no es interactiva y no puede aceptar ninguna entrada de usuario o dispositivos de visualización.
Como se mencionó anteriormente, el escritorio se incluye en el objeto de estación de ventana. Un objeto de escritorio contiene una superficie de visualización lógica, y ventanas, menús, etc. Solo los escritorios que pertenecen a la estación de ventana visible se pueden ver y recibir información del usuario. Este escritorio se llama un escritorio activo.
Como usuario interactivo, te encuentras con tres escritorios diferentes en diferentes momentos: Predeterminado, Winlogon y Protector de pantalla. El escritorio de Winlogon es el diálogo que aparece delante de usted cuando presiona Ctrl + Alt + Delete. El escritorio predeterminado es el navegador o todos los procesos iniciados por el usuario interactivo. Debe entenderse como una aplicación de escritorio interactiva. El escritorio final es el protector de pantalla, que muestra su protector de pantalla. Es posible que haya notado que puede cambiar entre diferentes escritorios. Cuando un usuario presiona la combinación de teclas Ctrl + Alt + Delete, el sistema operativo puede cambiar del estado predeterminado al escritorio de Winlogon. Cuando selecciona Cancelar en el cuadro de diálogo de inicio de sesión, el sistema volverá al escritorio predeterminado. Alguien me preguntó si las otras cosas en el escritorio se destruyeron cuando se hizo el cambio. La respuesta es " no " Aunque no puedes ver otros escritorios, todavía están allí.
Todos los procesos en el sistema están asociados con la estación de la ventana y el escritorio. Cuando un usuario inicia sesión por primera vez, la estación de ventana interactiva, WinSta0 y el escritorio predeterminado están asociados con el proceso de shell del usuario. De esta manera el usuario puede ver el shell, y si no, el usuario no puede ver nada. Y después de eso, todos los procesos iniciados por el shell también están asociados con WinSta0 y el escritorio predeterminado.
También puede especificar a qué estación de ventana y escritorio se asocia su proceso a través del miembro lpDesktop de la estructura de datos STARTUPINFO. Esta estructura de datos se pasa a las funciones CreateProcess y CreateProcessAsUser. Puede inicializar lpDesktop a NULL, lo que significa que la función CreateProcess usa la misma estación de ventana y escritorio que el proceso de llamada. Puede definir su propia estación de ventana y combinación de escritorio como " WinSta0 \\ Default " o definir una cadena vacía. Este parámetro hace que el sistema operativo cree una nueva estación de ventana invisible y un escritorio para el proceso de arranque. La seguridad asociada con estos dos nuevos objetos otorga a cada grupo acceso completo a ellos.
typedef struct _STARTUPINFO {//si
DWORD cb;
LPTSTR lpReserved;
LPTSTR lpDesktop;
LPTSTR lpTitle; < Br>
DWORD dwX;
DWORD dwY;
DWORD dwXSize;
DWORD dwYSize;
DWORD dwXCountChars;
DWORD dwYCountChars;
DWORD dwFillAttribute;
DWORD dwFlags;
WORD wShowWindow;
WORD cbReserved2;
LPBYTE lpReserved2;
HANDLE hStdInput;
HANDLE hStdOutput;
HANDLE hStdError;
} STARTUPINFO, * LPSTARTUPINFO;
Las estaciones de ventanas y escritorios son seguras Objeto sexual Se debe acceder correctamente a los procesos asociados con la estación de la ventana y el escritorio para estos objetos. Si el proceso no tiene acceso, verá uno de estos dos mensajes, "Error de inicialización de User32.dll" o "Error de inicialización de Kernel32.dll." Error de inicialización de Kernel32.dll. . El código de salida devuelto por el proceso es 128 o ERROR_NO_WAIT_CHILDREN. Entonces, ¿qué quiero decir con acceso adecuado? Si tiene un objeto como un archivo. Puede crear una DACL para este archivo para que el usuario tenga acceso de lectura a este archivo. La estación de Windows funciona de la misma manera que el escritorio. Anterior12Página siguiente Total 2 páginas
Con el desarrollo y la popularización de la red, la cantidad de usuarios que usan b
Recientemente encontré un problema al usar el sistema XP. Cuando abro el administra
Recientemente, los usuarios del sistema WinXP informaron que después de que la computadora está ence
Debido a la necesidad, a menudo uso de Excel se encarga de todos los departamentos
Los expertos comparten las habilidades de optimización del sistema operativo Windows
WinXP hace clic en el parámetro de solicitud de cuenta de usuario no es válido ¿Cómo resolverlo?
Detalles de la configuración de la optimización del elemento de arranque del sistema XP
Use el enrutador inalámbrico como un interruptor para usar
Le enseñará que Windows XP puede mantener completamente el sistema
¿Qué debo hacer si no se puede abrir el archivo chm en el sistema WinXP?
¿Qué debo hacer si el servidor RPC del sistema WinXP no está disponible?
Trucos del registro de Windows XP
Tres herramientas comunes de conversión de imagen en formato RAW para grandes competiciones
WinXP no puede eliminar archivos de video como tratar con
¿Dónde está el adaptador de red del sistema WinXP? Cómo ver los adaptadores de red en WinXP
Combinar el análisis de ejemplo del principio de carga de archivos ASP
Cómo oculta Win8 el número de unidad de disco local
Maravilloso uso del programa de directiva de grupo de Windows - bloqueo de registro inteligente
¿Cómo hace win10 solo para centrar el icono de la barra de tareas?
Encienda el enrutador inalámbrico Win8 red rápida
Jugar Win7 debe ver los accesos directos
Quién movió mi computadora Registre el tiempo de inicio de sesión detallado de Windows 7
Recuperar iconos de acceso directo perdidos de la computadora y la red en el escritorio de Windows 7
Pantalla de bloqueo Win10 dos métodos como la pantalla de bloqueo del teléfono pantalla de bloqueo