2013-03-26 13 views
6

WinRTアプリがシミュレータ内で実行されているかどうかを確認するにはどうすればよいですか? Windowsの携帯電話の場合シミュレータでアプリが実行されているかどうかをチェック

は、私は次のコードを使用します。

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

をしかし、私はWinRTのFOT解決策を見つけることができません。

答えて

4

あなたはこのような何かを試みることができる:それはシミュレータ上ではfalseである場合

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

が、それはtrueを返します。

+0

どのようなエラーが発生する可能性がありますか?>「System.InvalidCastException」タイプの例外がapp.exeで発生しましたが、ユーザーコードで処理されませんでした。 追加情報: 'System .__ ComObject 'を入力して' Windows.System.RemoteDesktop.IInteractiveSessionStatics 'と入力します。 – jaysonragasa

関連する問題