Gewusst wie: Ermitteln des interaktiven Zustands (C++/CLI)
Im folgenden Codebeispiel wird veranschaulicht, wie ermittelt werden kann, ob Code in einem interaktiven Kontext ausgeführt wird. Wenn UserInteractive false ist, wird der Code als Dienstprozess oder in einer Webanwendung ausgeführt. In diesem Fall sollten Sie nicht mit dem Benutzer interagieren.
Beispiel
// user_interactive.cpp
// compile with: /clr
using namespace System;
int main()
{
if ( Environment::UserInteractive )
Console::WriteLine("User interactive");
else
Console::WriteLine("Noninteractive");
return 0;
}