Hi Vincent,
On 18/04/2014 8:30 AM, Vincent Povirk wrote:
There's no way around this.
If I fix that bug and use SEE_MASK_NO_CONSOLE when calling ShellExecuteEx from the tests, I still get some console windows. If I also hack ShellExecuteA to use SEE_MASK_NO_CONSOLE, I don't get any console windows, but my testing on Windows has shown that to be incorrect. So, there are a few things I can do to mitigate this, and I will send patches for them, but I can't prevent all consoles from being created.
That's what I saw as well but didn't have time to completely test my solution.
Alistair.