Willimar 0 Denunciar post Postado Outubro 27, 2009 Olá pessoal. estou criando um serviço do windows e precisava que ele notificasse o usuário sobre seu status. Estou usando para tal modificar o ícone na bandeja. Para windows application isso ficou maneiro, mas agora precisava colocar isso no windows service. Estava tentando criar em runtime o NotifyIcon, mas até o momento sem exito nenhum. Declaração da variavel Private NotifyIcon As New System.Windows.Forms.NotifyIcon() private sub MySub NotifyIcon.Icon = My.Resources.bd_ceo_normal NotifyIcon.Visible = True end sub MySub é chamada do evento Protected Overrides Sub OnStart(ByVal args() As String) é feito tratamento de exceções nas rotinas com geração de log, mas nada é feito na execução dos códigos acima. Para a declaração da variavel também tentei fazer Private NotifyIcon As New System.Windows.Forms.NotifyIcon(Me.Components) Private NotifyIcon As New System.Windows.Forms.NotifyIcon(Nothing) para os dois casos acima foi gerado erro no sistema. Alguém conhece alguma maneira de se fazer o ícone ir para a bandeja num windows service? Se tiver alguma dica para substituir essa funcionalidade também fico grato. Compartilhar este post Link para o post Compartilhar em outros sites
Willimar 0 Denunciar post Postado Outubro 27, 2009 O problema foi resolvido pessoal ... usei a classe Dim woServiceController = New System.ServiceProcess.ServiceController("AppName") Compartilhar este post Link para o post Compartilhar em outros sites