Compartir a través de


Novedades de Control parental de Windows 7

Introducción a los cambios de Control parental en Windows 7

El objetivo de este documento es aportar información general sobre los cambios en el Control parental de Windows introducido en Windows 7 y permitir que los proveedores de soluciones de terceros de control parental hagan buen uso de estos cambios. En este documento se supone que los lectores conoce el Control parental de Windows Vista y aquí solo se reflejarán los cambios realizados en esta funcionalidad de Windows 7 que sean de interés para el desarrollo de soluciones de control parental de terceros.

Decisiones de diseño principales para los cambios en el Control parental de Windows 7

Los cambios en el Control parental introducido en Windows 7 siguen el objetivo general de fomentar la coexistencia de soluciones de control parental de terceros con la funcionalidad integrada. Los cambios son:

  • Eliminación del filtrado web y los informes de actividad de la funcionalidad de Control parental integrada. El control parental integrado incorpora restricciones básicas implementadas por Microsoft, como límites de tiempo, restricciones de aplicaciones y restricciones de juegos. Las soluciones de control parental de Microsoft o de terceros pueden incluir filtrado web, informes de actividad y otras funcionalidades. Por ejemplo, la solución Windows Live Family Safety integra el filtrado web, la administración remota y el control de actividades, así como la administración de contactos en todas las aplicaciones de Windows Live.
  • Habilitación de soluciones de terceros para reemplazar la interfaz de usuario de serie de configuración del proveedor, a la vez que se sigue usando la implementación integrada de restricciones de tiempo, aplicaciones y juegos.
  • Habilitación de soluciones de terceros para ser detectadas y activadas en el equipo por parte de un padre/madre o tutor/a (cuenta de administrador).

Cambios en la interfaz de usuario de nivel superior de Control parental en Windows 7

Windows 7 incorpora los siguientes cambios a la interfaz de usuario de nivel superior del panel de control parental:

  • Se ha añadido la sección Controles adicionales, en la que se pueden seleccionar en una opción de lista desplegable los controles que incluyen funcionalidades adicionales, como el filtrado web, los informes de actividad, etc. Los proveedores de Microsoft o de terceros deben registrar sus soluciones con Control parental de Windows 7 para que se puedan elegir en la opción de lista desplegable Controles adicionales. Para obtener información sobre cómo registrar una solución, consulte Registro de proveedores, más adelante en este tema).
  • La imagen del logotipo del proveedor seleccionado aparece en la esquina superior derecha de la página.
  • En los iconos de usuario administrado puede aparecer un resumen de la configuración parental aplicada por el proveedor seleccionado en ese momento.

Actualmente, el proveedor seleccionado puede decidir usar su propia interfaz de usuario en las pantallas de Control de usuario en el caso de los usuarios administrados o puede confiar en la implementación de WPC integrada de esta pantalla. En la implementación integrada se han realizado los siguientes cambios en sus elementos:

  • Se ha eliminado la sección de informes de actividad.
  • Se ha eliminado el vínculo para ver los informes de actividad.

Introducción a la API de Control parental: Cambios en Windows 7

El método de integración para proveedores de soluciones de terceros se ha ampliado para permitir lo siguiente:

  • Registro del proveedor. Tras el registro, es posible seleccionar un proveedor en la opción de lista desplegable Controles adicionales en la pantalla Control parental del Panel de control.
  • Envío de consultas al proveedor seleccionado actualmente. Se ha añadido una interfaz COM pública para habilitar esta funcionalidad.
  • También hay una nueva serie de interfaces COM que los proveedores pueden implementar para permitir lo siguiente:
    • Habilitación o deshabilitación del proveedor a través de WPC después de que el usuario seleccione los controles adicionales.
    • WPC para pasar el control al proveedor para configurar los ajustes de control parental del usuario administrado.
    • WPC para consultar al proveedor sobre el resumen de los ajustes de control parental del usuario administrado.

Integración de proveedores de terceros

Registro de proveedor

Para registrar un nuevo proveedor en Control parental, se debe escribir un valor de registro en la clave Proveedores del Control parental de Windows. El nombre del valor es un GUID único que se usa para identificar al proveedor. Los datos del valor serán una ruta a una clave del registro en HKEY_LOCAL_MACHINE que contiene información del proveedor.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Windows
            CurrentVersion
               Parental Controls
                  Providers
                     {45D63315-0824-4df4-B8A4-EF137D8810D1} = SOFTWARE\Microsoft\Family Safety\WPC\

En la ubicación de la clave del registro correspondiente, se deberían ver los siguientes valores.

Término Descripción
LogoImage
Ruta completa a un archivo binario de recursos con un ID de recurso negativo de la imagen del logotipo del proveedor (almacenada como un IMAGE_BITMAP).
DisplayName
Ruta completa a un archivo binario de recursos con un ID de recurso negativo del nombre del proveedor. El DisplayName no debe pasar de los 50 caracteres.
Descripción
Ruta completa a un archivo binario de recursos con un ID de recurso negativo de la descripción del proveedor. La longitud de la descripción no debe pasar los 200 caracteres.
StateCLSID
ID de clase de la clase del proveedor que implementa IWPCProviderState.
ConfigCLSID
ID de clase de la clase del proveedor que implementa IWPCProviderConfig. StateCLSID y ConfigCLSID pueden ser iguales.
GRSVisible
Valor DWORD distinto de cero opcional que indica que en el Control parental de Windows hay disponible un vínculo que enlaza con la pantalla del sistema de clasificación de juegos después de seleccionar un proveedor como el nuevo proveedor actual.
HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Family Safety
            WPC
               LogoImage = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40001
               DisplayName = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40002
               Description = C:\Program Files\Windows Live\Family Safety\fssui.rll,-40003
               StateCLSID = {B4BAAE4D-3D86-4fa9-86F0-CF82C94D8A6A}
               ConfigCLSID = {B4BAAE4D-3D86-4fa9-86F0-CF82C94D8A6A}
               GRSVisible = 0x00000001 (1)

El Panel de control de Control parental usa LogoImage, DisplayName y Description para cambiar la página principal del Panel de control de Control parental cuando se selecciona ese proveedor. El valor StateCLSID se usa cuando el proveedor está habilitado o deshabilitado. El valor ConfigCLSID se usa cuando la interfaz de usuario obtiene información dinámica de cada usuario (solo en el caso de que el proveedor esté seleccionado).