Cómo: Determinar el estado de interacción con el usuario (C++/CLI)

En el ejemplo de código siguiente se muestra la forma de determinar si el código se ejecuta en un contexto de interacción con el usuario.Si el valor de UserInteractive es false, el código se ejecuta como un proceso de servicio o desde una aplicación Web, en cuyo caso no se debe intentar la interacción con el usuario.

Ejemplo

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

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

Vea también

Otros recursos

Operaciones de Windows (C++/CLI)

.NET que programa en Visual C++