Como dice la pregunta, quiero cargar una DLL desde una ubicación en la memoria en lugar de un archivo, de forma similar a LoadLibrary (Ex). No soy un experto en WinAPI, así que busqué en Google un poco y encontré this article junto con la biblioteca de MemoryModule que más se ajusta a mis necesidades.Cargando la DLL desde una ubicación en la memoria
Por otro lado, la información es bastante antigua y la biblioteca no se ha actualizado durante un tiempo. Así que quería saber si hay formas diferentes, nuevas y mejores de hacerlo. Además, si alguien ha utilizado la biblioteca mencionada en el artículo, ¿podría darnos una idea de lo que podría enfrentar al usarla?
Solo para los curiosos, estoy explorando el concepto de encriptar algunos complementos para aplicaciones sin almacenar la versión descifrada en el disco.
Aquí está el código fuente listo para usar para cargar DLL desde la memoria: https://github.com/fancycode/MemoryModule – user1528094