DislikedCool thanks! I can instantiate a new Process object, call the .Start() method and save the unique process id for checking (allows me to have multiple terminal.exe's running). And there is even an .Exited event. Perfect!Ignored
To perform parallel processing and take advantage of modern multi-core cpus I had to write my own backtester.