title: Loading DLL from a location in memory
body: <p>As the question says, I want to load a DLL from a location in memory instead of a file, similarly to LoadLibrary(Ex). I'm no expert in WinAPI, so googled a little and found <a href="http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/" rel="noreferrer">this article</a> together with MemoryModule library that pretty much meets my needs.</p>
  
  <p>On the other hand the info there is quite old and the library hasn't been updated for a while too. So I wanted to know if there are different, newer and better ways to do it. Also if somebody has used the library mentioned in the article, could they provide insight on what I might be facing when using it?</p>
  
  <p>Just for the curious ones, I'm exploring the concept of encrypting some plug-ins for applications without storing the decrypted version on disk.</p>