Služby v operačním systému Windows jsou vytvářeny a spravovány pomocí specializovaných nástrojů Instsrv.exe a Srvany.exe obsažených v sadě Windows NT Resource Kit. První je určen k provádění operací instalace a odebrání vlastních služeb a druhý je zodpovědný za provoz služeb.
Instrukce
Krok 1
Vstupte do hlavní nabídky operačního systému Windows kliknutím na tlačítko „Start“, čímž provedete operaci vytvoření vlastní služby a přejděte do nabídky „Spustit“.
Krok 2
Do pole Otevřít zadejte cmd a kliknutím na OK potvrďte, že je spuštěn interpret příkazů systému Windows.
Krok 3
Zadejte hodnotu
drive_name: / full_path_to_instsrv_Utility / Instsrv.exe service_name / drive_name: / full_path_to_srvany_ utility / Srvany.exe
v textovém poli příkazového řádku a potvrďte příkaz stisknutím programové klávesy označené Enter.
Krok 4
Vraťte se do dialogového okna Spustit a do pole Otevřít zadejte regedit, čímž spustíte nástroj Editor registru.
Krok 5
Rozbalte větev
HKEY_LOCAL_MACHINE / System / CurrentControlSet / Services / název_služby
a rozbalte nabídku „Upravit“na horním panelu nástrojů okna editoru pro správnou registraci vytvořené služby v systému.
Krok 6
Určete příkaz Přidat parametr a zadejte hodnotu parametru do pole Název parametru. Do pole „Třída“nezadávejte žádnou hodnotu a potvrďte svou volbu tlačítkem OK.
Krok 7
Vyberte nově vytvořený parametr a zadejte příkaz „Přidat hodnotu“v nabídce „Upravit“na panelu nástrojů služby v okně editoru.
Krok 8
Zadejte hodnoty:
- Aplikace (v poli „Hodnota parametru“);
- Reg_SZ (v poli „Typ dat“);
- disk_name: / full_path_to_executable_file_ of_ created_service.required_extension - v poli String
a zavřete nástroj Editor registru.
Krok 9
Nezapomeňte, že ve výchozím nastavení bude vytvořená služba spuštěna v bezobslužném režimu. Změna tohoto parametru je možná z appletu služeb v ovládacím panelu nebo pomocí příkazu
net start service_name
Tlumočník příkazů Windows. Dalším způsobem, jak upravit typ spouštění vytvořené služby, je použití příkazu
full_path_to_sc_utility / Sc.exe start service_name
na příkazovém řádku.