Condividi tramite


Procedura: determinare lo stato interattivo con l'utente

Aggiornamento: novembre 2007

Nell'esempio di codice riportato di seguito viene illustrato come determinare se il codice viene eseguito in un contesto interattivo. Se UserInteractive è false, il codice viene eseguito come processo del servizio o dall'interno di un'applicazione Web, nel qual caso non dovrebbe tentare di interagire con l'utente.

Esempio

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

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

Vedere anche

Altre risorse

Operazioni Windows in C++

.Guida per programmatori .NET