How do you inject a DLL in C++?

In short, following steps have to be accomplished to Inject DLL into another process: