Escolar Documentos
Profissional Documentos
Cultura Documentos
The Windows Service template and associated functionality is not available in the Standard Edition of Visual Studio.
Para começar, você pode cria o projeto e define os valores que são necessários para o
serviço funcione corretamente.
Observação
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual
Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam
Observação
System.ServiceProcess.ServiceBase.
public MyNewService()
{
InitializeComponent();
if (!System.Diagnostics.EventLog.SourceExists("MySource"))
{
System.Diagnostics.EventLog.CreateEventSource("MySource","MyNewLog");
}
eventLog1.Source = "MySource";
eventLog1.Log = "MyNewLog";
}
Observação
A service application is designed to be long running. Portanto, ele geralmente controla ou monitora algo no
do serviço. Ele não deve entrar em loop contínuo ou bloquear. Para configurar o mecanismo de pesquisa
events in your code periodically, at which time your service could do its monitoring.
Para o método que você deseja manipular, substitua o método apropriado e definir
o que você deseja que ocorra.
O LocalSystem conta tem permissões no amplas, incluindo a capacidade de gravar no log de eventos. Use ess
contra softwares mal-intencionados. Para outras tarefas, considere o uso de LocalService conta, que atua como
credenciais anônimas para qualquer servidor remoto.
Now that the project is built, it can be deployed. Um projeto de instalação instalará os
arquivos de projeto compilado e executar os instaladores necessários para executar o
serviço do Windows. Para criar um projeto de concluir a instalação, você terá que adicionar
a saída do projeto, MyNewService, a configuração de projeto e adicione uma ação
personalizada para ter MyNewService instalado. Para obter mais informações sobre
projetos de instalação, consulte Setup and Deployment Projects. Para obter mais
informações sobre ações personalizadas, consulte Walkthrough: Criando uma ação
personalizada.
Next you will add the output from the Windows service project, MyNewService.exe, to the
setup.
A project item for the primary output of MyNewService is added to the setup
project.
1. In Solution Explorer, right-click the setup project, point to View, and then
click Custom Actions.
3. Clique duas vezes o A pasta de aplicativo na lista para abri-lo, selecione A saída
principal de MyNewService (ativo)e clique em OK.
2. Select your service in the list, right-click it, and then click Start.
Observação
The Windows Service template and associated functionality is not available in the Standard Edition
of Visual Studio.
2. Locate the listing for MyNewLog and expand it. You should see entries for the
actions your service has performed.