台式计算机是笔记本电脑吗,软件可以区分台式电脑和笔记本电脑吗? | MOS86

71b5c0fc49b11409877cc5972a473247.gif

许多软件许可证在涉及到如何安装程序以及在哪里安装程序方面都是非常严格的,但是这些程序在确定安装的设备类型上有多好?今天

今天的问题

照片由罗伯特(Flickr)提供。

问题

SuperUser阅读器Abhi想知道软件是否可以真正区分台式电脑和laptop:

像Pix4D这样的CPU密集型软件的

A许可证表示它可以安装在两个设备上,但有一个条件。阅读精细的打印,似乎一个设备可以是一个完全处理的桌面/工作站,而第二个设备必须是笔记本电脑或移动设备。

软件如何知道安装了什么类型的设备?硬件规格中有否确定这样的东西(i。即电池的存在)?

认为这个软件在两台设备上都是功能齐全的,如果我只是买一台与桌面一样快的高端笔记本电脑,这个情况会变得无关紧要吗?

Can软件实际上区分了台式电脑和笔记本电脑?

答案

SuperUser贡献者abnev和Technik帝国有我们的答案。首先,abnev:

在Linux下,可以运行以下命令:

sudo dmidecode

对于Windows,请参阅以下TechNet文档以确定您的计算机机箱type:识别计算机的机箱类型

下载Technik Empire:

的答案

为了添加关于Linux的其他答案,Windows软件还可以通过各种提供的WinAPI方法/对象访问这些信息。一个这样的例子是Win32_ComputerSystem,其中包括像:

这样的成员

71b5c0fc49b11409877cc5972a473247.gif

可数值包括:

71b5c0fc49b11409877cc5972a473247.gif

As关于Windows如何知道这一点,虽然我无法肯定地说,因为我目前缺少Windows源代码和任何官方文档链接,我会说这是一个简单的硬件ID

因为Windows有一个巨大的合作伙伴网络,将他们的驱动程序直接提交给Microsoft(通过Windows Update和只需通过CPU ID,您可以确定它是台式机还是笔记本电脑。

有什么要补充说明吗?在评论中发出声音。想要阅读其他技术精湛的Stack Exchange用户的更多答案?在这里查看完整的讨论话题。

."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值