LocalSystem
Учетная запись LocalSystem является предопределенной локальной учетной записью, используемой диспетчером управления службами. Эта учетная запись не распознается подсистемой безопасности, поэтому вы не можете указать ее имя при вызове функции LookupAccountName.
Он имеет широкие привилегии на локальном компьютере и действует как компьютер в сети. Его токен включает идентификаторы NT AUTHORITY \ SYSTEM и BUILTIN \ Administrators; эти учетные записи имеют доступ к большинству системных объектов. Имя учетной записи во всех локалях -. \ LocalSystem. Имя, LocalSystem или ComputerName \ LocalSystem также могут быть использованы. Эта учетная запись не имеет пароля. Если вы укажете учетную запись LocalSystem в вызове функции CreateService или ChangeServiceConfig, любая предоставленная вами информация о пароле игнорируется.
NetworkService
Учетная запись NetworkService является предопределенной локальной учетной записью, используемой диспетчером управления службами. Эта учетная запись не распознается подсистемой безопасности, поэтому вы не можете указать ее имя при вызове функции LookupAccountName. Он имеет минимальные привилегии на локальном компьютере и действует как компьютер в сети.
Эта учетная запись может быть указана при вызове функций CreateService и ChangeServiceConfig. Обратите внимание, что эта учетная запись не имеет пароля, поэтому любая информация о пароле, которую вы предоставляете в этом вызове, игнорируется. Хотя подсистема безопасности локализует это имя учетной записи, SCM не поддерживает локализованные имена. Следовательно, вы получите локализованное имя для этой учетной записи из функции LookupAccountSid, но имя учетной записи должно быть NT AUTHORITY \ NetworkService, когда вы вызываете CreateService или ChangeServiceConfig, независимо от локали, иначе могут возникнуть непредвиденные результаты.
Служба, которая работает в контексте учетной записи NetworkService, представляет учетные данные компьютера удаленным серверам. По умолчанию удаленный токен содержит SID для групп «Все» и «Прошедшие проверку». SID пользователя создается из значения SECURITY_NETWORK_SERVICE_RID.
У учетной записи NetworkService есть собственный подраздел в разделе реестра HKEY_USERS. Поэтому ключ реестра HKEY_CURRENT_USER связан с учетной записью NetworkService.