Memoria Compartida en las DLLs
Publicado por enrique (13 intervenciones) el 30/10/2003 20:24:28
Tengo una DLL que instala una función filtro (con un Hook) para cada mensaje WM_CREATE. Necesito inicializar la DLL con la lectura de una configuración desde fichero. El problema es que leido para el primero, no se comparte en memoria para las siguientes instancias de la DLL.
La única manera sería realizar una lectura del fichero por cada instancia.
Pero eso sería intolerable,
¡¡¡ Imaginad un acceso a disco por todos los WM_CREATE del sistema !!!.
Debo de encontrar una manera de leer ese fichero una sola vez, y que lo leido se conserve en memoria para todas las instancias de la DLL.
¿ Alguien podría ayudarme ?
Gracias de antemano.
La única manera sería realizar una lectura del fichero por cada instancia.
Pero eso sería intolerable,
¡¡¡ Imaginad un acceso a disco por todos los WM_CREATE del sistema !!!.
Debo de encontrar una manera de leer ese fichero una sola vez, y que lo leido se conserve en memoria para todas las instancias de la DLL.
¿ Alguien podría ayudarme ?
Gracias de antemano.
Valora esta pregunta


0