One other interesting aspect of the injector is its ability to load an assembly into an unmanaged process. This is accomplished with a native bootstrapper DLL, which gets injected into the remote process and prepares it so a .NET assembly can be injected afterwards