/* * Copyright (c) 2026 RAVAPI Soluções. Todos os direitos reservados. * www.ravapi.com * * TechDesk Pro — Agente de Monitoramento Windows * TechDeskAgent.exe — Serviço Windows (.NET Framework 4.8) * Distribuição via GPO (MSI) para ambientes corporativos. */ using System; using System.ServiceProcess; namespace TechDeskAgent { static class Program { static void Main(string[] args) { // Permite rodar em modo console para debug: TechDeskAgent.exe --console if (args.Length > 0 && args[0] == "--console") { Console.WriteLine("[TechDeskAgent] Iniciando em modo console..."); var svc = new AgentService(); svc.StartConsole(); Console.WriteLine("[TechDeskAgent] Pressione ENTER para encerrar."); Console.ReadLine(); svc.StopConsole(); } else { ServiceBase.Run(new AgentService()); } } } }