When running a console program through QProcess in a GUI app, you normally expect that nothing pops up and that all output can be smoothly parsed by your app for the confort of the user. unfortunately this is only partly working... When running a console app under windows (9x/ME series at least, I didn't tested under XP) an ugly console windows appears, even if all output is redirected by QProcess. Having used a bunch of apps running console process without seing this console windows appearing I know that what I'm trying to achieve is possible but I don't know how... Source code of other apps, such as Code::Blocks or Dev-Cpp doesn't help much( C::B is written with wxWindows and Dev-Cpp is written in Delphi)...

Any hints ?