Alright, so I made a process to start a 3D game (Worms 4: Mayhem). I first tried it in a console application, and it started the process, and then it got closed. I thought it was just because I was ina console application, so I tried it in a WinApp. Same result.

I also tried pre-pending an "explorer.exe" to the games .exe file (in the process' path string), so explorer would actually run it instead of my program. Again, same result. Also, it doesn't trigger the Process.Exit event.

Does it have to do with the fact that it's a 3D game with DirectX and stuff?

Can I get some help or maybe some workaround? I can't really have a modding editor/program if I can't run the main game.