Conversation
- Añadida verificación automática al iniciar la aplicación.
- Lectura del AgentId desde el registro de Windows.
- Implementada búsqueda por hostname en la API de Atera (/api/v3/agents/machine/{hostname}).
- Añadida validación por dirección MAC cuando existen hostnames duplicados.
- Indicador visual de estado de soporte (verde/rojo) en el panel principal.
- Depuración temporal con MessageBox para host local, API response y coincidencias.
- Corrección de eventos duplicados en Form1.Designer.cs.
- Limpieza de código y mejora de control de errores.
- Versión estable funcional: muestra correctamente cliente Atera asociado cuando la MAC coincide.
…ión: - Normalice MACs (quita ":" "-" "." y pasa a mayúsculas). - Recoja todas las MACs locales válidas (GetAllLocalMacs). - Extraiga todas las MACs de cada agente (ExtractMacsFromAgent), soportando MacAddresses (array), MacAddress (string), Macs y NetworkInterfaces. - Compare todas las MACs locales contra todas las MACs del/los agentes: si existe alguna coincidencia, se marca el equipo como "En soporte". También: - Se añade parámetro 'debug' en VerificarSoporteAteraAsync para facilitar pruebas (muestra MACs detectadas). - Se corrige el error CS1977 al evitar usar una lambda sobre un objeto dinámico (forzado cast a object / lista tipada). - Se mantiene el método ObtenerMacPrincipal para compatibilidad. Notas: - En máquinas con clientes VPN que ocultan o sustituyen la MAC (p. ej. NordLynx/WireGuard) puede no encontrarse coincidencia; se puede añadir posteriormente un fallback por AgentId leído del registro. - El proyecto del instalador requiere WiX Toolset v3.11 para compilar el instalador, esto no afecta a la ejecución de la app.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Nueva versión que contiene la verificación contra Atera