다음을 통해 공유


방법: 사용자 대화형 상태 확인

업데이트: 2007년 11월

다음 코드 예제에서는 코드가 사용자 대화형 컨텍스트에서 실행되고 있는지 확인하는 방법을 보여 줍니다. UserInteractive가 false이면 코드가 서비스 프로세스로 실행되고 있거나 웹 응용 프로그램에서 실행되고 있음을 의미합니다. 이 경우 사용자와 상호 작용하지 말아야 합니다.

예제

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

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

참고 항목

기타 리소스

C++의 Windows 작업

.NET 프로그래밍 가이드