Partilhar via


Como: Determinar o usuário interativo estado

O exemplo de código a seguir demonstra como determinar se o código está sendo executado em um contexto de usuário interativo.If UserInteractive é false, então o código está sendo executado sistema autônomo um processo de serviço ou de dentro de um aplicativo Web 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 em C++

Guia de programação .NET