Что именно происходит при запуске консольного приложения .NET?
В обозревателе процессов при запуске exe мне интересно, почему я не вижу процесс "cmd.exe" в качестве родительского процесса для консольного приложения. Что именно отображается тогда?
Есть ли способ заменить окно консоли "по умолчанию" другим? Я предполагаю, что это будет означать изменение "консольной подсистемы".
Создание приложения с графическим интерфейсом вместо консольного приложения не вариант, поскольку у меня нет источника всех возможных инструментов.
Наблюдение:
- С Mono и Linux у меня нет проблем с этим и моим тестовым приложением!
- Используемый шрифт оказывает влияние, я не могу найти шрифт, который подходит для всего (даже с установленным пакетом Asia)
- Настройка (изменение шрифта, размеров, ...) в реестре на
HKEY_CURRENT_USER\Console
оказывает влияние и может быть определена для каждого исполняемого файла.