Tengo una aplicación C ++ que registra un gancho CBT global. Sin embargo, cuando mi programa se cierra, quiero anular el registro de los ganchos y también descargar la DLL que los registró para que pueda ser reemplazado por un programa de actualización. Sin embargo, este programa es un programa de seguridad, por lo que no quiero usar SendMessage
para decirle a otros procesos con mi DLL cargada para descargarla, porque SendMessage
puede ser transmitido por cualquier proceso y mi programa sería fácilmente derrotado. ¿Existe una forma más segura de transmitir un mensaje de descarga, o tal vez una forma segura de usar SendMessage
?