2009-10-29 163 views
0

使用C#我怎麼知道我是否在設備或模擬器上運行? 我使用devicename來檢索數據,模擬器不會有數據; 所以我會操縱模擬器名稱來檢索數據。模擬器vs設備

+1

@George:你需要更具體,更詳細地闡述你的問題。相當模糊。 – 2009-10-29 02:50:49

+0

模擬器===模擬實際設備的計算機程序....所以你真正的問題是什麼 – Xinus 2009-10-29 02:53:54

+0

你的目標是什麼平臺?命名您可能正在運行的模擬器的示例。 – zildjohn01 2009-10-29 03:21:23

回答

1

我會認爲,如果它是一個非常好的模擬器,你的程序永遠不會知道它的區別。 ;)

2

既然你提到了C#和設備在你的問題,我假設你的意思是Windows CE或Windows Mobile設備。如果是這種情況,以下鏈接將有所幫助。它詳細介紹瞭如何PInvoke SystemParametersInfo函數來確定設備的OEM名稱。

https://blogs.msdn.com/netcfteam/archive/2006/09/15/756755.aspx