我如何知道电脑是台式机还是笔记本电脑?通过c#代码
答案 0 :(得分:5)
这是不可能的。有什么区别? 最好的猜测是考虑仅出现在笔记本电脑,电池,移动CPU等中的组件。
为什么你想知道顺便说一下?一些UI逻辑因为它?
同时提醒虚拟机可以运行。
答案 1 :(得分:4)
检查电池状态!
答案 2 :(得分:2)
if (SystemInformation.PowerStatus.BatteryChargeStatus == BatteryChargeStatus.NoSystemBattery)
{
//Desktop
}
else
{
//Laptop
}