Команда sc create для создания новых служб в Windows
#16 понедельник, 3 июля 2023 г. 4 минут(ы) 257 слов
Команда sc create используется для создания новых служб в Windows. Она имеет множество опций, которые позволяют управлять различными аспектами службы. Вот основные из них:
- binPath= : Это обязательная опция, указывающая путь к исполняемому файлу службы.
- displayname= : Это дружественное имя службы, которое отображается в утилитах управления службами Windows.
- start= : Это определяет, когда служба должна быть запущена. Он может быть установлен в boot, system, auto, demand (по умолчанию) или disabled.
- obj= : Это определяет учетную запись, под которой будет работать служба. По умолчанию это LocalSystem.
- password= : Это пароль учетной записи, указанной в параметре obj. Этот параметр игнорируется, если служба работает под учетной записью LocalSystem.
- type= : Это определяет тип службы. Он может быть установлен в own, share, kernel, filesys, rec.
- error= : Это определяет действие, которое должно быть выполнено, когда служба не может быть запущена. Он может быть установлен в normal, severe, critical, ignore.
- tag= : Это определяет, будет ли служба использовать тегированный заказ при загрузке драйверов.
- depend= : Это список имен служб или групп, от которых зависит данная служба.
- group= : Это имя группы загрузки, в которую входит служба.
- priority= : Это приоритет загрузки для службы в своей группе.
- prefix= : Это префикс для имени службы, который используется при сортировке имени в списках служб.
Пример использования sc create с несколькими из этих опций:
sc create MyService binPath= "C:\path\to\my\service.exe" start= auto obj= "NT AUTHORITY\NetworkService"
Эта команда создаст службу с именем "MyService", которая автоматически запускается при загрузке и работает под учетной записью "NetworkService".