I'm developing a game using C# and XNA 4.0, and my project's startup type is a console application (to help with debugging advanced elements).
My question has 2 parts:
- Is it possible to completely hide/disable the console window from within the game code?
- If not, is it possible to change the startup type from an external application (a game launcher) ?
I know the obvious solution is to just set my startup type to "Windows Application" for the public releases, and keep it as a console for debugging and developer versions, however I would like users to be able to turn on the console for debug data if they're having problems.