msdn16_capa.jpg

Clique aqui para ler todos os artigos desta edição

 

Marcelo Barros

Obtendo o Endereço Físico (Path) de um Windows Service

Ao contrário do ASP.NET e de uma aplicação Windows Forms, as classes que acompanham um Windows Service em .NET não permitem obter diretamente o endereço físico do serviço executado. Isso por que está informação não é relativa à aplicação, mas ao instalador de serviços do próprio Windows. O código a seguir demonstra como obter este endereço através dos registros do Windows:

 

' Obtêm o endereço físico (diretório) do serviço
' defaultDir representa um diretório padrão caso não seja possível obter a chave
' this.ServiceName é o nome do serviço

Private Function GetPhysicalPath(ByVal defaultDir As String) As String ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 79 /mês
Assinar agora