Inquiridor
Serviço do windows com icone de execução em segundo plano

Pergunta
-
Boa tarde. Estou trabalhando em um projeto em que tenho de desenvolver um serviço para o windows, para evitar que a aplicação seja fechada inadvertidamente, visto que, ela terá o intuito de receber informações 24h por dia via mqtt e tratar as informações recebidas. Além disto, eu gostaria de ter um ícone de execução em segundo plano, no qual, ao dar dois cliques, um form fosse aberto e com ele fosse possível consultar informações no banco de dados.
A aplicação está sendo desenvolvida com dotnet 4.8, alguém sabe se é possível desenvolver este projeto ou não, e se sim, como devo fazer para que ao iniciar o serviço, também seja criado o ícone de execução em segundo plano (no canto inferior direito da tela). Desde já obrigado.
Todas as Respostas
-
Olá Ricardo,
Obrigado por usar os fóruns do MSDN.
Recebemos o seu inquérito e juntamente com a comunidade esperamos encontrar uma solução para o seu problema e/ou dúvida.
Se você tiver informações adicionais que possam nos ajudar a resolver o problema, poderá adicioná-las para acelerar o tempo de resposta.
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde. -
Olá Ricardo,
Tudo bem?
De acordo com a pergunta. É definitivamente possível desenvolver um serviço do Windows no .NET 4.8 para evitar que o aplicativo feche e receba informações inadvertidamente via MQTT. Você pode usar System.ServiceProcess no .NET 4.8 para criar um serviço do Windows que é executado em segundo plano e recebe continuamente informações por meio do MQTT. Você pode usar o pacote NuGet MQTTnet para comunicação MQTT.
Se você tiver informações adicionais que possam nos ajudar para procurar por mais informações, poderia adicioná-las para acelerar o tempo de resposta e ter uma melhor certeza sobre o que você precisa.
Fico no aguardo.
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde. -
este post pode te ajudar
Iniciar programa Windows Forms em segundo plano
Como: Implementar um formulário que usa uma operação em segundo plano
Titodj7
- Editado Titodj7 sábado, 25 de março de 2023 01:25