Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente INTERNET MAGENTA SYSTEM no lista adaptadores de red (https://www.clubdelphi.com/foros/showthread.php?t=96101)

hectorlg2023 11-02-2023 06:56:01

Componente INTERNET MAGENTA SYSTEM no lista adaptadores de red
 
Buenas noches, un amigo mio me ha pedido ayuda pero no doy pie con bola, esta realizando o esta tratando de realizar un IDS en el que utiliza el componente INTERNET MAGENTA SYSTEM, pero tiene un problema. Esta tratando de listar los adaptadores de red desde que el sistema operativo arranca pero el componente no lista los adaptadores de red. Tras varias pruebas se ha dado cuenta de que cuando pasa un tiempo determinado y repite el proceso ya con el sistema operativo en función lista estos adaptadores,. Para realizar la aplicación esta realizando un Servicio de Windows. Por favor pido ayuda aquí si alguien a trabajado con este componente y sabe como dar solución agradecería su ayuda. Quisiera saber si es que debo cargar algún servicio de windows o esperar a que se ejecute algo, dicho componente lo utilizo con la paquetería wincap o npcap.

Casimiro Notevi 11-02-2023 12:16:00

Hola, un amigo dice que hoy no va bien su coche, ¿puede decirme qué le pasa?

Mejor que leas nuestra guía de estilo... gracias y bienvenido a clubdelphi :)

hectorlg2023 11-02-2023 14:27:56

Buenos días, como explicaba mi amigo esta haciendo un Sistema de detección de intruso en delphi 7 y utiliza el componente INTERNET MAGENTA SYSTEM el cual utiliza la paqueteria npcap para la detección de paquetes de datos, pero el componente para ello hay que asignarle el adaptador, ip , máscara. Cuando esta trabajando con el programa una vez iniciado windows y como una aplicacion trabaja ok. Que pasa, que cuanto lo lleva aún servicio, este componente no reconoce al iniciarse, la lista de adaptadores de red que debe cargar por defecto el componente, hay que esperar un rato para que detecte dicha lista. Quisiera saber a que se debe esto, si hay que esperar a que el sistema operativo windows cargue algo o que. Pará así saber en base a qué tiene el servicio empezar a ejecutarse. Ya que con un componente timer no debe ser lo correcto, ya que todas las pc no cargan sus driver, servicios y demás componente con el mismo tiempo de arranque.
Gracias de antemano por las respuestas.

Casimiro Notevi 11-02-2023 15:35:25

¿Te refieres a alguno de estos?
https://magsys.co.uk/delphi/

hectorlg2023 11-02-2023 22:57:39

Si el controlador de paketes de datos este

Internet Packet Monitoring Components for ICSing Components for ICS

Neftali [Germán.Estévez] 13-02-2023 12:30:44

Cita:

Empezado por hectorlg2023 (Mensaje 550321)
...Esta tratando de listar los adaptadores de red desde que el sistema operativo arranca pero el componente no lista los adaptadores de red. Tras varias pruebas se ha dado cuenta de que cuando pasa un tiempo determinado y repite el proceso ya con el sistema operativo en función lista estos adaptadores.

Dependerá de cómo el componente esté haciendo esa búsqueda.
Me suena que algunos de estos componentes (magenta) utilizan WMI (no se si es el caso de este) para obtener datos de hardware.

Si es así, WMI utiliza un servicio de windows y podría ser que ese servicio no estuviera todavía arrancado en el momento de la consulta.

De todas formas esto es sólo una suposición. Si así fuera, no se si se podría probar a hacer depender el servicio que estás realizando del servicio de WMI de Windows.

Pero son muchas incógnitas... :(


La franja horaria es GMT +2. Ahora son las 22:32:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi