An example of process creation in theWin32 environment is as follows:
1. A Win32 application calls Create Process().
2. A message is sent to the Win32 subsystem to notify it that the process is
being created.
3. Create Process() in the original process then calls an API in the process
manager of the NT executive to actually create the process.
4. The process manager calls the object manager to create a process object
and returns the object handle to Win32.
5. Win32 calls the process manager again to create a thread for the process
and returns handles to the new process and thread.