Introducción a dos innovaciones importantes en el sistema win xp

  

Algunas características del sistema de Windows XP no saben cuánto sabe. Hay muchas características importantes. Quizás no lo sepamos, pero son realmente importantes. Introduzcamos el innovador componente de aislamiento de Windows XP (aislado). Componentes) y compartir lado a lado.

Una innovación importante en Windows XP es la introducción de Componentes aislados y el intercambio de información de lado a lado. Como solución al problema de conflicto de DLL que a menudo ocurre en Windows, Microsoft recomienda encarecidamente que las aplicaciones utilicen aislamiento de componentes y técnicas de intercambio en paralelo para resolver problemas con las llamadas a DLL. Microsoft usó el procesamiento compartido en paralelo en la versión 6 de ComCtl, lo que demuestra que los componentes de aislamiento y la compartición lado a lado son la dirección futura de Windows. En esta sección, echemos un vistazo a algunos de los componentes de aislamiento de Windows XP y al marco técnico general para compartir de lado a lado.

En el uso de componentes de aislamiento y el modo de compartir de lado a lado, se instalan al mismo tiempo muchas versiones diferentes de un componente en el sistema. Tenga en cuenta que está " también " instalado en el sistema. En el Windows original, un componente o una DLL en el sistema solo puede tener una versión, por lo que al instalar la aplicación, a menudo vemos un cuadro de diálogo como este: "xxxx.dll que se instala es más que el original en el sistema. Viejo, ¿está cubierto o reservado? &Quot;. Esta pregunta es realmente mala pregunta y respuesta, porque la DLL antigua está instalada, la aplicación que usó la nueva DLL podría no funcionar correctamente, si no está instalada, la nueva aplicación podría no funcionar correctamente. Esto es realmente un dilema.

Windows XP usa componentes de aislamiento y el intercambio de información lado a lado para resolver mejor este problema. Dado que puede haber varias versiones de una DLL o componente en el sistema, la aplicación puede elegir usar una versión del componente que se probó rigurosamente en el momento del diseño o desarrollo. Esto evita errores impredecibles que pueden resultar de las aplicaciones que se ven obligadas a llamar a diferentes versiones de DLL o componentes.

En Windows XP, los componentes de cuarentena y la compartición lado a lado se implementan principalmente a través de un manifiesto. A través del manifiesto del programa, una aplicación define completamente la versión de la DLL o componente que debe llamarse cuando se ejecuta. Windows XP se basa en el manifiesto del programa para garantizar que la actualización o eliminación de una aplicación en el sistema no afecte las DLL o los componentes que otros programas necesitan usar. Así que vemos que los componentes de aislamiento y el intercambio de lado a lado garantizan la seguridad del sistema y la seguridad de la aplicación.

" manifest " es un archivo XML que contiene toda la información sobre la instalación y el ensamblaje de un programa, como los metadatos necesarios para todos los paquetes de programas e instalaciones (los metadatos se refieren a los conceptos básicos requeridos por el programa) Llamadas a DLL, compatibilidad con componentes, definiciones de interfaz, etc.), como clases COM, definiciones de interfaz y definiciones de biblioteca de DLL. Hay dos tipos de archivos de manifiesto: un archivo de manifiesto de aplicación que describe todos los metadatos requeridos por la aplicación, un archivo de manifiesto de ensamblaje que describe la instalación de componentes individuales.

Una aplicación puede indicar claramente en la lista de programas cómo se instalan en el sistema todos los componentes del programa que contiene. Una aplicación contiene muchos elementos básicos, como definiciones de interfaz, archivos de ayuda, diferentes versiones de componentes, información de configuración del sistema y más. Todos estos elementos se pueden dividir en dos categorías según la lista de programas: público y privado. Los elementos públicos pueden ser utilizados por otras aplicaciones instaladas en su computadora, y se instalan en el directorio WinSxS de Windows XP. Los elementos privados solo pueden ser utilizados por las aplicaciones que los contienen y se instalan en un directorio exclusivo de la aplicación.

No sé si tiene alguna impresión sobre estas dos funciones o estas son usualmente útiles, pero en cualquier caso vale la pena prestar atención a estas funciones, aunque muchas funciones son cosas que no hemos cubierto. Pero estas son las claves para entender el sistema.

Copyright © Conocimiento de Windows All Rights Reserved