Red de conocimiento informático - Material del sitio web - ¿Cómo interceptar mensajes de WINDOWS en VB para que se emita una alerta antes de ejecutar cualquier programa ejecutable?

¿Cómo interceptar mensajes de WINDOWS en VB para que se emita una alerta antes de ejecutar cualquier programa ejecutable?

Los métodos de mensajes de Windows no se utilizan...

3 ideas:

1. El temporizador enumera periódicamente los procesos del sistema y encuentra nuevos para procesar;

2. Suscríbase a las notificaciones de eventos WMI y procéselas cuando las reciba.

3. Modifique el valor de clave predeterminado en HKEY_CLASSES_ROOT\exefile\shell\open\command en el registro y cámbielo a "Su programa 1", Exe lo hará. primero ejecute su programa cuando ejecute su programa y luego juzgue;

Los dos primeros métodos son solo un paso atrás y el programa no se completará hasta que se ejecute en la notificación, es posible que lo haya hecho. estado funcionando incluso si lo detuviste. Fallo...

El tercer método es mejor, pero debe dedicar algo de tiempo a pensar en los parámetros de la aplicación; de lo contrario, cometerá un gran error, porque programas como Winlogon deben seguir su criterio. Si te lo pierdes, es Crash...

En cuanto al método antivirus, puede ser Hook..., pero las grandes empresas como Symantec suelen tener soporte de código fuente de MS, directamente desde. Núcleo...

.