Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El modo incrustado es un servicio Win32. En Windows, solo se inicia si el usuario, una aplicación u otro servicio lo inicia. Cuando se inicia el servicio Modo incrustado, se ejecuta como LocalSystem en un proceso compartido de svchost.exe junto con otros servicios. El modo incrustado es compatible con Windows IoT Enterprise.
El modo incrustado habilita:
- Aplicaciones en segundo plano
- Uso de la funcionalidad lowLevelDevice
- Uso de la funcionalidad gestión del sistema
Habilitar el modo incrustado
Para habilitar el modo incrustado, cree un paquete de aprovisionamiento en el Diseñador de imágenes y configuraciones (ICD) que establece AllowEmbeddedMode=1. Para instalar ICD, debes descargar e instalar Windows ADK para Windows 10.
- Descargar Windows ADK para Windows 10
- Obtenga información sobre las novedades de Windows ADK para Windows 10
Al instalar ADK, seleccione Diseñador de imágenes y configuraciones (ICD)
Una vez completada la instalación, ejecute El Diseñador de imágenes y configuraciones de Windows (WICD).
Haga clic en Aprovisionamiento avanzado. Asigne al proyecto el nombre AllowEmbeddedMode y haga clic en Siguiente.
Elija comunes a Todas las ediciones de Windows y, a continuación, Siguiente.
Haga clic en Finalizar
En el cuadro de búsqueda, escriba EmbeddedMode y, a continuación, haga clic en AllowEmbeddedMode.
En el panel central, establezca el valor de AllowEmbeddedMode en Sí.
Haga clic en Exportar>paquete de aprovisionamiento.
Haga clic en Next.
Haga clic en Next.
Haga clic en Next.
Haga clic en Compilar.
Para instalar el modo incrustado '. PPKG' en Windows IoT Enterprise, haga doble clic en ". PPKG'.
Haga clic en Sí, agréguelo.
Haga clic en Sí en el cuadro de diálogo LUA si aparece y haga clic en Sí, agréguelo en el cuadro de diálogo que se muestra a continuación.
Aplicaciones en segundo plano
Las aplicaciones en segundo plano se ejecutan sin detener y sin límites de recursos. Si la aplicación en segundo plano se detiene por algún motivo y el modo incrustado está habilitado, el sistema reiniciará la aplicación en segundo plano.
Aunque el sistema reiniciará automáticamente las aplicaciones en segundo plano, las características de bloqueo del sistema deben estar habilitadas para impedir que los usuarios detengan o interfieran con el funcionamiento de las aplicaciones en segundo plano.
Para obtener más información sobre la ejecución de aplicaciones en segundo plano, consulte Tareas en segundo plano.
funcionalidad del dispositivo lowLevel y funcionalidad lowLevelDevice
La funcionalidad del dispositivo lowLevel proporciona acceso a interfaces de hardware de bajo nivel, como GPIO, SPI e I2C.
La funcionalidad lowLevelDevices permite a las aplicaciones acceder a dispositivos personalizados cuando se cumplen requisitos adicionales. Esta funcionalidad no debe confundirse con la funcionalidad del dispositivo lowLevel, que permite el acceso a dispositivos GPIO, I2C, SPI y PWM.
Consulte Declaraciones de funcionalidad de la aplicación para obtener más información.
Capacidad de Gestión del Sistema
Al habilitar las funcionalidades systemManagement para la aplicación, se desbloquearán las siguientes API:
- Windows.System.ProcessLauncher
- Windows.System.TimeZoneSettings
- Windows.System.ShutdownManager
- Windows.Globalization.Language.TrySetInputMethodLanguageTag
Depuración de aplicaciones en segundo plano
Al depurar en un dispositivo y ver cualquiera de los siguientes mensajes de error, debe asegurarse de que AllowEmbeddedMode está habilitado en el dispositivo y que el servicio Modo incrustado se está ejecutando:
- No hay más puntos de conexión disponibles desde el mapeador de puntos de conexión.
- Este programa está bloqueado por la política de grupo. Para obtener más información, póngase en contacto con el administrador del sistema.