Come dice la domanda, voglio caricare una DLL da una posizione in memoria invece di un file, analogamente a LoadLibrary (Ex). Non sono esperto in WinAPI, quindi ho cercato su Google un po 'e ho trovato this article insieme alla libreria MemoryModule che soddisfa praticamente le mie esigenze.Caricamento di una DLL da una posizione nella memoria
D'altra parte le informazioni sono piuttosto vecchie e la libreria non è stata aggiornata per un po 'di tempo. Quindi volevo sapere se ci sono modi diversi, nuovi e migliori per farlo. Inoltre, se qualcuno ha utilizzato la libreria menzionata nell'articolo, potrebbe fornire informazioni su ciò che potrei affrontare quando lo si utilizza?
Solo per i curiosi, sto esplorando il concetto di crittografia di alcuni plug-in per le applicazioni senza archiviare la versione decrittata su disco.
Ecco il codice sorgente pronto all'uso per il caricamento della DLL dalla memoria: https://github.com/fancycode/MemoryModule – user1528094