Как да направите услуга за Windows

Съдържание:

Как да направите услуга за Windows
Как да направите услуга за Windows

Видео: Как да направите услуга за Windows

Видео: Как да направите услуга за Windows
Видео: Как обновиться с Windows 7 до Windows 10 2024, Може
Anonim

Операцията по създаване на услуга за Windows се извършва с помощта на специализираната помощна програма Sc.exe, параметрите на която се редактират в интерпретатора на команди.

Как да направите услуга за Windows
Как да направите услуга за Windows

Инструкции

Етап 1

Обадете се на главното меню на операционната система Microsoft Windows, за да извършите операцията по създаване на системна услуга и отидете на елемента "Run".

Стъпка 2

Въведете стойността cmd в полето "Отваряне" и потвърдете стартирането на инструмента "Команден ред", като щракнете върху бутона OK.

Стъпка 3

Използвайте следния синтаксис на командата, за да дефинирате параметрите за услугата, която създавате:

sc Име на сървър Команда Име на услуга Optionname = Optionvalue …

или използвайте стойността

sc Команда

за да извикате помощна информация.

Стъпка 4

Не забравяйте, че параметърът Servername не се използва при създаване на услуга на локалния компютър и е необходим само при посочване на името на отдалечения сървър за изпълнение на команди.

Стъпка 5

Използвайте параметъра Config, за да редактирате постоянните настройки за услугата, която създавате, и изберете Напред, за да изпратите съответната заявка.

Стъпка 6

Използвайте параметъра Control, за да изпълните избраната заявка и използвайте параметъра Create, за да добавите създадената услуга към системния регистър.

Стъпка 7

Изберете параметъра EnumDepend, за да дефинирате зависимостите на услугата и посочете имената на секциите за услуги в стойността GetKeyName

Стъпка 8

Определете конфигурацията на избраната услуга с qc заявка или определете състоянието на услугата, като въведете параметъра Query.

Стъпка 9

Използвайте стойността Start за стартиране, Stop за спиране и Delete за изтриване на новосъздадената услуга.

Стъпка 10

Определете името, присвоено на системната услуга в системния регистър, като използвате параметъра Servicename. Обърнете внимание, че това име не е същото като името, показвано от командата net start в групата Services на конзолата за управление.

Стъпка 11

Използвайте параметрите Optionname и Optionvalue, за да посочите имената и стойностите на незадължителните параметри, от които се нуждаете (ако е необходимо), и посочете стойността за всеки от избраните параметри поотделно.

Стъпка 12

Посочете пълния път до bin файла на услугата в параметъра binPath и посочете групата на собственост на услугата, която се създава в реда на групата.

Стъпка 13

Използвайте параметъра depend =, за да дефинирате услугите и групите, които трябва да бъдат стартирани предварително, и посочете потребителското име, за което услугата трябва да бъде стартирана, в параметъра obj =. Стойността по подразбиране за този параметър е LocalSystem.

Стъпка 14

Използвайте параметъра password =, за да дефинирате стойност на паролата и посочете името на услугата, използвано в GUI приложенията в параметъра DisplayName.

Стъпка 15

Използвайте следния синтаксис на командата, за да създадете услуга за тестова система, наречена услуга:

sc създайте услуга binpath = име_на_диск: / int / system32 / serv.exe.

Препоръчано: