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 ...

Quer ler esse conteúdo completo? Seja um assinante e descubra as vantagens.
  • 473 Cursos
  • 10K Artigos
  • 100 DevCasts
  • 30 Projetos
  • 80 Guias
Tenha acesso completo