可能重複:
How to check the machine type? laptop or desktop?如何知道電腦是臺式電腦還是筆記本電腦?通過C#代碼
我怎麼知道,如果電腦是臺式機或筆記本電腦?通過c#代碼
可能重複:
How to check the machine type? laptop or desktop?如何知道電腦是臺式電腦還是筆記本電腦?通過C#代碼
我怎麼知道,如果電腦是臺式機或筆記本電腦?通過c#代碼
檢查電池狀態!
這是不可能的。究竟有什麼區別? 最好的猜測是想到只出現在筆記本電腦,電池,移動CPU等組件。
爲什麼你想知道那btw?因爲它的一些UI邏輯?
另外提醒虛擬機也可以運行。
if (SystemInformation.PowerStatus.BatteryChargeStatus == BatteryChargeStatus.NoSystemBattery)
{
//Desktop
}
else
{
//Laptop
}
Hansmukh指出的相關答案中存在一些錯誤的信息,所以我還沒有投票結束這項工作。您是否有興趣瞭解計算機是否可以使用電池供電,或者實際上是臺式機還是便攜式? – 2010-11-25 08:29:10
我想知道 - 臺式機或筆記本電腦 – 2010-11-25 08:37:21
然後你最好的選擇是[冰的答案](http://stackoverflow.com/questions/1013354/how-to-check-the-machine-type-laptop-or-desktop/ 1013515#1013515),它建議查詢幾個不同的WMI類並將結果與便攜式計算機的預期結果進行比較。 – 2010-11-25 08:50:38