Partager via


Comment : déterminer l'état interactif d'un utilisateur (C++/CLI)

L'exemple de code suivant montre comment déterminer si le code s'exécute dans un contexte interactif de l'utilisateur. Si UserInteractive a la valeur false, le code s'exécute en tant que processus de service ou à partir de l'intérieur d'une application Web ; dans ce cas, vous ne devez pas tenter d'interagir avec l'utilisateur.

Exemple

// user_interactive.cpp
// compile with: /clr
using namespace System;

int main() 
{
   if ( Environment::UserInteractive )
      Console::WriteLine("User interactive");
   else
      Console::WriteLine("Noninteractive");
   return 0;
}

Voir aussi

Autres ressources

Opérations Windows (C++/CLI)

Programmation .NET dans Visual C++