Como Fazer Um Serviço Windows

Índice:

Como Fazer Um Serviço Windows
Como Fazer Um Serviço Windows

Vídeo: Como Fazer Um Serviço Windows

Vídeo: Como Fazer Um Serviço Windows
Vídeo: Como criar um Serviço no Windows utilizando .NET 2024, Abril
Anonim

A operação de criação de um serviço Windows é realizada através do utilitário especializado Sc.exe, cujos parâmetros são editados no interpretador de comandos.

Como fazer um serviço Windows
Como fazer um serviço Windows

Instruções

Passo 1

Acesse o menu principal do sistema operacional Microsoft Windows para realizar a operação de criação de um serviço do sistema e acesse o item “Executar”.

Passo 2

Insira o valor cmd no campo "Abrir" e confirme o lançamento da ferramenta "Linha de Comando" clicando no botão OK.

etapa 3

Use a seguinte sintaxe de comando para definir os parâmetros do serviço que você está criando:

sc Servername Command Servicename Optionname = Optionvalue …

ou use o valor

Comando sc

para chamar informações de ajuda.

Passo 4

Lembre-se de que o parâmetro Servername não é usado ao criar um serviço no computador local e só é necessário ao especificar o nome do servidor remoto para executar comandos.

Etapa 5

Use o parâmetro Config para editar as configurações persistentes para o serviço que você está criando e selecione Continuar para enviar a solicitação apropriada.

Etapa 6

Use o parâmetro Control para executar a solicitação selecionada e use o parâmetro Create para adicionar o serviço criado ao registro do sistema.

Etapa 7

Selecione o parâmetro EnumDepend para definir as dependências de serviço e especificar os nomes de seção de serviço no valor GetKeyName.

Etapa 8

Determine a configuração do serviço selecionado com uma consulta qc ou determine o estado do serviço inserindo o parâmetro Query.

Etapa 9

Use o valor Start para iniciar, Stop para parar e Delete para excluir o serviço recém-criado.

Etapa 10

Determine o nome atribuído ao serviço do sistema no registro usando o parâmetro Servicename. Observe que esse nome não é igual ao nome exibido pelo comando net start no grupo Serviços do console de gerenciamento.

Etapa 11

Use os parâmetros Optionname e Optionvalue para especificar os nomes e valores dos parâmetros opcionais de que você precisa (se necessário) e especifique o valor para cada um dos parâmetros selecionados separadamente.

Etapa 12

Especifique o caminho completo para o arquivo bin do serviço no parâmetro binPath e especifique o grupo de propriedade do serviço que está sendo criado na linha do grupo.

Etapa 13

Use o parâmetro depend = para definir os serviços e grupos a serem pré-iniciados e especifique o nome de usuário para o qual o serviço deve ser iniciado no parâmetro obj =. O valor padrão para este parâmetro é LocalSystem.

Etapa 14

Use o parâmetro password = para definir um valor de senha e especificar o nome do serviço usado em aplicativos GUI no parâmetro DisplayName.

Etapa 15

Use a seguinte sintaxe de comando para criar um serviço de sistema de teste denominado serviço:

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

Recomendado: