Windows does not allow this; internal code must always be loaded from a file on disk. This is the core to a way to develop an operating system, executable files are mapped to memory through a memory mapped file. This requires a file.
(Assembly.Load(byte []) , IL - , .
DLL dbase, , UAC, - , . -, .