ПредишенСледващото

След разглеждане на дяловете за назначаване ControlSetNNN формат, вие знаете, че те са предназначени за съхранение на настройките на системата за да стартира услугата. Но тези настройки се съхраняват в системния регистър? Това е въпрос и във фокуса на тази секция.

Всички настройки се съхраняват в стартовата услуга HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services клон на регистъра. Той съдържа списък на секции, всяка от които определя описание на дадена услуга или услуга. Тези заглавия по принцип нямат стойност (но ако няма услуга за параметъра DisplayName, а след това ще бъдат използвани за идентификация заглавието му част, в която тя описва). Значение са тези параметри, които са описани в съответния раздел. Тези параметри включват следното.

DependOnService - създаване REG_MULTI_SZ тип определя услугите, които трябва да бъдат започнати преди началото на услугата. стойностите за настройване са показани в раздела Зависимости, диалоговия прозорец Properties, чрез двукратно щракване на левия бутон на мишката върху линията, която определя тази услуга на мига services.msc.

DisplayName - Този параметър определя тип низ името на услугата низ, че е справедливо и ще идентифицира услугата на мига services.msc (низ ще бъде показано в модула в services.msc за името).

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

ErrorControl - параметър DWORD тип, определя поведението на системата в случай на грешка в услугата и може да отнеме от следните стойности:

• 0 - игнорирате грешката;

• 1 - за предотвратяване на грешки на потребителите;

• 2 - за да рестартирате компютъра.

Започнете - параметър DWORD тип определя кога системата ботуши, в които ще се стартира услугата. Това може да отнеме от следните стойности:

• 0 - услугата ще се пуска операционната система зареждане на ОС преди фазата на ядрото инициализация;

• 1 - услугата е започнало, когато инициализация ядрото (I / O подсистема);

• 2 - услугата ще работи за управление на услуги (smss.exe), когато потребителят влиза в системата;

• 3 - услугата се стартира ръчно в момент, когато тя ще се нуждае от програма;

• 4 - Service няма да започне някога.

Тип - този параметър DWORD тип показва какъв тип услуга, и може да отнеме от следните стойности:

• 1 - услуга определя нивото на устройството в ядрото;

• 2 - Service определя шофьор на файловата система;

• 4 - Service е аргумент за адаптера;

• 8 - услуга се отнася до услугите на файловата система;

• 10 - Service е програма, която Ви стартира процес;

• 20 - Service е програма, която се изпълнява цялостния процес;

• 100 - ако това малко маска параметър присъства в Тура, системата ще даде възможност на съответната услуга, за да си взаимодействат с десктоп (в противен случай услугата не е в състояние да донесе диалогов прозорец, кутия за съобщения, или вашият прозорец).

Например, опитайте се да се регистрирате в системата на собствените си услуги. Това е достатъчно, за да създадете профил им в клон HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services, и в този раздел, създаден параметри като ImagePath, DisplayName, Описание, Group. Резултатът може да се види на фиг. 8.1.

Фиг. 8.1. Осъществяване на службата си

Свързани статии

Подкрепете проекта - споделете линка, благодаря!