It is called "forking" because that is the name of what you are trying to do \:\)

Without any further discussion: Forking

Besides you could have just done:
 Code:
RedirectOutput("C:\~",0)
and be done with it :P