Suppress the Windows crash-reporting dialog -- we don't need it, and suppressing it speeds up the test runs.
Capture the output/error streams from the child processes to help debug any test failures.
Moved variable declaration into an inner scope.
Use TagSet instead of Set since it's more efficient.