Критически важные системные службы
Критически важные системные службы не могут быть остановлены и перезапущены диспетчером перезапуска без перезагрузки системы. Для обновления любого файла или ресурса, используемого одной из этих служб, требуется перезагрузка системы.
Чтобы определить, является ли процесс критически важным системным службой.
- Зарегистрируйте процесс с помощью функции RmRegisterResources.
- Вызовите функциюRmGetList, чтобы получить структуру RM_PROCESS_INFO.
- Элемент ApplicationType элемента возвращаемой RM_PROCESS_INFO структуры содержит значение перечисления RM_APP_TYPE. Это значение имеет значение RmCritical для критического системного процесса.
Критически важные системные службы включают smss.exe, csrss.exe, wininit.exe, logonui.exe, lsass.exe, services.exe, winlogon.exe, System, svchost.exe с RPCSS и svchost.exe с Dcom/PnP.