2013-03-26 3 views
6

WinRT 앱이 시뮬레이터 내에서 실행되는지 어떻게 확인할 수 있습니까? 윈도우 폰을 위해 나는 코드의 조각 다음을 사용시뮬레이터에서 앱 실행 여부 확인

:

Boolean isOnEmulator 
      = (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator); 

하지만 WinRT FOT 해결책을 찾을 수 없습니다.

답변

4

당신은 이런 식으로 뭔가를 시도 할 수 있습니다 : 그것은 시뮬레이터에 다른 거짓이면

bool isRemote = Windows.System.RemoteDesktop.InteractiveSession.IsRemote; 

그것이 true를 돌려줍니다.

+0

무엇이 오류가 발생할 수 있습니다 -> 'System.InvalidCastException'유형의 예외가 app.exe에서 발생했지만 사용자 코드에서 처리되지 않았습니다. 추가 정보 : 'System .__ ComObject'유형의 객체를 전송할 수 없습니다. '을 입력하여'Windows.System.RemoteDesktop.IInteractiveSessionStatics '를 입력하십시오. – jaysonragasa