Как определить, выполняется ли код в консольном приложении или в службе Windows - PullRequest
1 голос
/ 25 августа 2009

Как определить, выполняется ли код в приложении консоли или в службе Windows?

1 Ответ

3 голосов
/ 25 августа 2009

Хотя это не зависит от консоли (т. Е. При запуске в качестве приложения winforms это вернет true), я использовал следующее

if (Environment.UserInteractive)
{
    Console.WriteLine("Hi I'm being ran as a console app");
}
...