Partilhar via


Como: determinar o usuário interativo estado (C + + / CLI)

O exemplo de código a seguir demonstra como determinar se o código está sendo executado em um contexto de usuário interativo.Se UserInteractive for false, então o código é executado como um processo de serviço ou de dentro de um aplicativo Web, caso em que você não deve tentar interagir com o usuário.

Exemplo

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

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

Consulte também

Outros recursos

Operações do Windows (C + + / CLI)

.NET programação no Visual C++