Le mode incorporé est un service Win32. Dans Windows, il démarre uniquement si l’utilisateur, une application ou un autre service le démarre. Lorsque le mode incorporé est démarré, il est exécuté en tant que LocalSystem dans un processus partagé de svchost.exe ainsi qu’avec d’autres services. Le mode incorporé est pris en charge sur Windows IoT Enterprise.
Le mode incorporé active :
Les applications d’arrière-plan
L’utilisation de la fonctionnalité lowLevelDevice
L’utilisation de la fonctionnalité systemManagement
Activer le mode incorporé
Pour activer le mode incorporé, créez un package de configuration dans le concepteur de configuration et d’acquisition d’images Windows (ICD) qui définit AllowEmbeddedMode=1. Pour installer ICD, vous devez télécharger et installer le kit de déploiement et d’évaluation Windows pour Windows 10.
Lors de l’installation du kit de déploiement et d’évaluation, sélectionnez Concepteur de configuration et d’acquisition d’images Windows (ICD)
Une fois l’installation terminée, exécutez concepteur de configuration et d’acquisition d’images Windows (ICD).
Cliquez sur Configuration avancée. Nommez le projet AllowEmbeddedMode, puis cliquez sur Suivant.
Choisissez commun à toutes les éditions de Windows, puis Suivant.
Cliquez sur Terminer.
Dans la zone de recherche, tapez EmbeddedMode, puis cliquez sur AllowEmbeddedMode.
Dans le volet central, définissez la valeur de AllowEmbeddedMode sur Oui
Cliquez sur Exporter>Package de configuration
Sélectionnez Suivant.
Cliquez sur Suivant.
Sélectionnez Suivant.
Cliquez sur Générer.
Pour installer le mode incorporé « .PPKG » sur Windows IoT Enterprise, double-cliquez sur « .PPKG ».
Cliquez sur Oui, l’ajouter.
Cliquez sur Oui dans la boîte de dialogue LUA si elle apparaît, puis sur Oui, l’ajouter dans la boîte de dialogue ci-dessous.
Les applications d’arrière-plan
Les applications en arrière-plan s’exécutent sans s’arrêter et sans limites de ressources. Si l’application en arrière-plan s’arrête pour une raison quelconque et que le mode incorporé est activé, le système redémarre l’application en arrière-plan.
Bien que le système redémarre automatiquement les applications en arrière-plan, les fonctionnalités de verrouillage du système doivent être activées pour empêcher les utilisateurs d’arrêter ou d’interférer avec l’opération des applications en arrière-plan.
Pour plus d’informations sur l’exécution d’applications en arrière-plan, consultez Tâches en arrière-plan
Capacité d’appareil lowLevel et capacité lowLevelDevice
La capacité d’appareil lowLevel donne accès à des interfaces matérielles de bas niveau telles que GPIO, SPI et I2C.
La capacité lowLevelDevices permet aux applications d'accéder à des appareils personnalisés lorsque d’autres conditions requises sont remplies. Cette capacité ne doit pas être confondue avec la fonctionnalité d'appareil lowLevel qui permet d'accéder aux dispositifs GPIO, I2C, SPI et PWM.
Lorsque vous déboguez sur un appareil et que vous voyez l’un des messages d’erreur suivants, vous devez vérifier que AllowEmbeddedMode est activé sur l’appareil et que le service de mode incorporé est en cours d’exécution :
il n’y a plus de points de terminaison disponibles auprès du mappeur de point de terminaison.
Ce programme est bloqué par la stratégie de groupe. Pour plus d’informations, contactez votre administrateur système.
Planifier et exécuter une stratégie de déploiement de points de terminaison, en utilisant les éléments essentiels de la gestion moderne, les approches de cogestion et l’intégration de Microsoft Intune.
Les personnalisations Windows IoT Enterprise fournissent une expérience contrôlée et spécialisée pour les utilisateurs finaux d’un appareil Windows en permettant aux oem et aux administrateurs système de verrouiller l’expérience d’interaction des appareils Windows.