Come Creare Un Servizio Windows

Sommario:

Come Creare Un Servizio Windows
Come Creare Un Servizio Windows

Video: Come Creare Un Servizio Windows

Video: Come Creare Un Servizio Windows
Video: Windows Service in C# | How to create, install, and use a service 2024, Novembre
Anonim

L'operazione di creazione di un servizio Windows viene eseguita utilizzando l'utilità specializzata Sc.exe, i cui parametri sono modificati nell'interprete dei comandi.

Come creare un servizio Windows
Come creare un servizio Windows

Istruzioni

Passo 1

Chiama il menu principale del sistema operativo Microsoft Windows per eseguire l'operazione di creazione di un servizio di sistema e vai alla voce "Esegui".

Passo 2

Immettere il valore cmd nel campo "Apri" e confermare l'avvio dello strumento "Riga di comando" facendo clic sul pulsante OK.

Passaggio 3

Utilizzare la seguente sintassi del comando per definire i parametri per il servizio che si sta creando:

sc Servername Command Servicename Optionname = Optionvalue …

oppure usa il valore

comando sc

per richiamare informazioni di aiuto.

Passaggio 4

Tenere presente che il parametro Servername non viene utilizzato durante la creazione di un servizio sul computer locale ed è necessario solo quando si specifica il nome del server remoto per eseguire i comandi.

Passaggio 5

Usa il parametro Config per modificare le impostazioni persistenti per il servizio che stai creando e seleziona Continua per inviare la richiesta appropriata.

Passaggio 6

Utilizzare il parametro Control per eseguire la richiesta selezionata e utilizzare il parametro Create per aggiungere il servizio creato al registro di sistema.

Passaggio 7

Selezionare il parametro EnumDepend per definire le dipendenze del servizio e specificare i nomi della sezione del servizio nel valore GetKeyName.

Passaggio 8

Determinare la configurazione del servizio selezionato con una query qc oppure determinare lo stato del servizio immettendo il parametro Query.

Passaggio 9

Utilizzare il valore Start per avviare, Stop per interrompere ed Elimina per eliminare il servizio appena creato.

Passaggio 10

Determinare il nome assegnato al servizio di sistema nel registro utilizzando il parametro Servicename. Si noti che questo nome non è lo stesso del nome visualizzato dal comando net start nel gruppo Servizi della console di gestione.

Passaggio 11

Utilizzare i parametri Optionname e Optionvalue per specificare i nomi e i valori dei parametri facoltativi necessari (se necessario) e specificare il valore per ciascuno dei parametri selezionati separatamente.

Passaggio 12

Specificare il percorso completo del file bin del servizio nel parametro binPath e specificare il gruppo di proprietà del servizio creato nella riga del gruppo.

Passaggio 13

Utilizzare il parametro depend = per definire i servizi e i gruppi da preavviare e specificare il nome utente per il quale avviare il servizio nel parametro obj =. Il valore predefinito per questo parametro è LocalSystem.

Passaggio 14

Utilizzare il parametro password = per definire un valore password e specificare il nome del servizio utilizzato nelle applicazioni GUI nel parametro DisplayName.

Passaggio 15

Utilizzare la seguente sintassi del comando per creare un servizio di sistema di test denominato service:

sc create service binpath = drive_name: / int / system32 / serv.exe.

Consigliato: