Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Tryb osadzony to usługa Win32. W systemie Windows jest uruchamiany tylko wtedy, gdy użytkownik, aplikacja lub inna usługa go uruchamia. Po uruchomieniu usługi Trybu osadzonego jest ona uruchamiana jako LocalSystem w udostępnionym procesie svchost.exe wraz z innymi usługami. Tryb osadzony jest obsługiwany w systemie Windows IoT Enterprise.
Tryb osadzony umożliwia:
- Aplikacje w tle
- Korzystanie z funkcji lowLevelDevice
- Korzystanie z możliwości zarządzania systemem
Włącz tryb osadzony
Aby włączyć tryb osadzony, utwórz pakiet aprowizacji w programie Imaging and Configuration Designer (ICD), który ustawia wartość AllowEmbeddedMode=1. Aby zainstalować ICD, należy pobrać i zainstalować zestaw Windows ADK dla systemu Windows 10.
- pobierz zestaw Windows ADK dla systemu Windows 10
- dowiedz się więcej o nowościach w zestawie Windows ADK dla systemu Windows 10
Podczas instalowania zestawu ADK wybierz Imaging and Configuration Designer (ICD)
Po zakończeniu instalacji uruchom Windows Imaging and Configuration Designer (WICD).
Kliknij pozycję Zaawansowane konfigurowanie. Nadaj projektowi nazwę AllowEmbeddedMode i kliknij Dalej.
Wybierz wspólne dla wszystkich edycji Windows, a następnie Dalej.
Kliknij Zakończ.
W polu wyszukiwania wpisz EmbeddedMode, a następnie kliknij AllowEmbeddedMode.
W środkowym okienku ustaw wartość AllowEmbeddedMode na wartość Tak
Kliknij pozycję Eksportuj pakiet aprowizacji>
Kliknij przycisk Dalej.
Kliknij przycisk Dalej.
krok

Kliknij przycisk Dalej.
Kliknij pozycję Budowa.
Aby zainstalować tryb osadzony '.PPKG' w systemie Windows IoT Enterprise, kliknij dwukrotnie plik '.PPKG'.
Kliknij przycisk Tak, dodaj go.
Kliknij przycisk Tak w wyświetlonym oknie dialogowym LUA, a następnie kliknij przycisk Tak, dodaj w wyświetlonym poniżej oknie dialogowym.
krok

Aplikacje w tle
Aplikacje w tle działają bez zatrzymywania i bez limitów zasobów. Jeśli aplikacja w tle zostanie zatrzymana z jakiegoś powodu, a tryb osadzony zostanie włączony, system uruchomi ponownie aplikację w tle.
Mimo że system automatycznie ponownie uruchomi aplikacje w tle, należy włączyć funkcje blokady systemu, aby uniemożliwić użytkownikom zatrzymywanie lub zakłócanie działania aplikacji w tle.
Aby uzyskać więcej informacji na temat uruchamiania aplikacji w tle, zobacz zadania w tle
Urządzenie o niskim poziomie: możliwość i możliwości urządzenia lowLevelDevice
niskiego poziomu możliwości urządzenia zapewnia dostęp do interfejsów sprzętowych niskiego poziomu, takich jak GPIO, SPI i I2C.
lowLevelDevices Capability umożliwia aplikacjom dostęp do urządzeń niestandardowych po spełnieniu dodatkowych wymagań. Ta funkcja nie powinna być mylona z funkcją urządzenia lowLevel, która umożliwia dostęp do urządzeń GPIO, I2C, SPI i PWM.
Aby uzyskać szczegółowe informacje, zobacz Deklaracje możliwości aplikacji.
Możliwości zarządzania systemem
Po włączeniu funkcji zarządzania systemem dla aplikacji zostaną odblokowane następujące interfejsy API:
- Windows.System.ProcessLauncher
- Windows.System.TimeZoneSettings
- Windows.System.ShutdownManager
- Windows.Globalization.Language.TrySetInputMethodLanguageTag
Debugowanie aplikacji w tle
Podczas debugowania na urządzeniu i wyświetleniu jednego z następujących komunikatów o błędach należy upewnić się, że allowEmbeddedMode jest włączona na urządzeniu i że usługa Trybu osadzonego jest uruchomiona:
- Nie ma więcej punktów końcowych dostępnych w mapie punktów końcowych.
- Program jest blokowany przez politykę grupy. Aby uzyskać więcej informacji, skontaktuj się z administratorem systemu.