Hello! For security I should not to use any temporary files except single .exe. DLLs should be embedded in exe file. Would you, please, advice me how can I load DLLs, used in my app, without extracting them run-time? Thanks!
dll can't be embedded in exe file. We can use dll through our exe file. U can create dll by creating a class library and then add a reference to that dll to your app.
You need special packer for that. BoxedApp Packer ( boxedapp.com ), for example. It packs all app in one exe file, and during runtime extracts all DLL's ,controls and others to memory and use all it only from that.
You can do another DLL which will load that certain DLL and add there some runtime protection, so no other application can use it... But it's somewhat advanced Or use SLL