Wie kann eine C # Windows-Konsolenanwendung feststellen, ob sie interaktiv ausgeführt wird?

Wie kann eine in C # geschriebene Windows-Konsolenanwendung ermitteln, ob sie in einer nicht interaktiven Umgebung (z. B. von einem Dienst oder als geplante Aufgabe) oder in einer Umgebung mit Benutzerinteraktion (z. B. Eingabeaufforderung oder PowerShell) aufgerufen wird?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage