FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Saber dlls cargadas
Hoooola!
Me estoy peleando con la api para ver si hay alguna forma de saber (en runtime) que dlls hay cargadas una vez ha arrancado la aplicacion? Esto viene de que al hacer reports (QR) carga y descarga infinidad de veces varias dll, añadiendo lentitud al report . . . en cambio si las dlls ya estan cargadas (loadlibrary) hay una mejora brutal . . . el problema viene que con el debugger ya puedo ver que dlls carga y descarga en mi maquina, pero en la maquina cliente no se que dlls cargara y no son siempre las mismas (versiones diferentes de SO, impresoras, etc)... La idea final es hacer una funcion que mire que dlls hay cargadas, cree un report, mire nuevamente las que hay, para detectar que dlls especificas usa esa maquina en concreto y asi dejarlas cargadas . . . Saludos!!! |
#2
|
||||
|
||||
Creo que la función que buscas es: EnumProcessModules o puede que EnumProcessModulesEx
Aquí tienes un ejemplo en C de como se utiliza: http://msdn2.microsoft.com/en-us/library/ms682621.aspx |
#3
|
||||
|
||||
Y por si tienes el C oxidado
Por ejemplo:
|
#4
|
|||
|
|||
Que maquina!!!
Muchas grácias!!!
Estaba llegando a la misma conclusión a partir de este ejemplo http://www.swissdelphicenter.ch/torr...ode.php?id=616 Saludos!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
usar DLLs | lynu | Varios | 1 | 27-03-2007 02:57:53 |
Trabajando con dlls | Novás | Varios | 2 | 23-08-2006 17:35:41 |
Icono en dlls | arantzal | Varios | 4 | 30-09-2005 15:21:21 |
DLLs y EXEs | i.larranaga | C++ Builder | 3 | 02-03-2004 16:04:04 |
Debugear Dll cargadas dinámicamente | Aldo | Varios | 2 | 13-01-2004 09:50:56 |
|