如何:判斷使用者互動狀態 (C++/CLI)
下列程式碼範例會示範如何判斷程式碼是否在使用者互動的內容中執行。 如果 UserInteractive 為 false,則程式碼是執行為服務處理序 (Process) 或是從 Web 應用程式中執行,此時您不應該嘗試與使用者互動。
範例
// user_interactive.cpp
// compile with: /clr
using namespace System;
int main()
{
if ( Environment::UserInteractive )
Console::WriteLine("User interactive");
else
Console::WriteLine("Noninteractive");
return 0;
}