Мне нужно создать консольное приложение, которое нуждается в определенных параметрах. Если они отсутствуют или ошибочны, я печатаю сообщение об ошибке.
Теперь проблема: если кто-то запускает программу из проводника, дважды щелкнув окно консоли, сразу исчезает. (Но приложение не совсем бесполезно из проводника, вы можете перетащить на него файлы, и это сработает)
Я всегда мог ждать нажатия клавиши, но я не хочу, чтобы пользователь запустил его из командной строки.
Есть ли способ различать эти ситуации?