我在模拟器或设备上运行

时间:2010-12-21 22:09:16

标签: windows-mobile compact-framework emulation

有没有办法(希望使用托管代码)查明我是在运行模拟器还是实际的物理设备?

我正在寻找类似的东西:

public class BarcodeScannerFactory
{
  public override BarcodeScanner GetBarcodeScanner() 
  {
    if (IsARealDevice())    <---------------------------+
       return new SymbolBarcodeScanner();               |
    else                                                |
       return new FakeBarcodeScanner();                 |
  }                                                     |
}                                                       |
                                                        |
// This is the method I need to make    ----------------+

(注意:我发现Windows Phone 7与下面的大多数标签混在一起。但是,这个问题适用于Window Mobile 6.5。)

1 个答案:

答案 0 :(得分:3)

你的意思是along these lines