Может ли программное обеспечение отличать настольный компьютер от ноутбука?

Feb 11, 2025
Оборудование
НЕКЕШЕРОВАННЫЙ КОНТЕНТ

Многие лицензии на программное обеспечение довольно жесткие, когда дело доходит до того, как и где вы можете установить программу, но насколько хорошо эти программы определяют, на каком типе устройства они установлены? В сегодняшнем посте SuperUser Q&A есть ответ на любопытный вопрос читателя.

Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.

Фото любезно предоставлено Роберт (Flickr) .

Вопрос

Читатель SuperUser Абхи хочет знать, действительно ли программное обеспечение может различать настольный компьютер и ноутбук:

Лицензия на программное обеспечение с интенсивным использованием ЦП, например Pix4D говорит, что его можно установить на два устройства, но с одним условием. Читая мелкий шрифт, кажется, что одно устройство может быть полнофункциональным настольным компьютером / рабочей станцией, тогда как второе должно быть ноутбуком или мобильным устройством.

Как программа узнает, на каком типе устройства она установлена? Есть ли в технических характеристиках оборудования раздачи для определения чего-то подобного (например, наличия батареи)?

Учитывая, что программное обеспечение полностью функционально на обоих устройствах, станет ли это условие несущественным, если я просто куплю ноутбук высокого класса, который будет таким же быстрым, как настольный компьютер?

Может ли программное обеспечение действительно отличать настольный компьютер от ноутбука?

Ответ

У разработчиков SuperUser abnev и Technik Empire есть ответ. Сначала абнев:

В Linux вы можете выполнить следующую команду:

  • sudo dmidecode - строка типа шасси

На портативном компьютере это вернет портативный компьютер, портативный компьютер или дополнительный ноутбук (в зависимости от производителя).

Для Windows обратитесь к следующей документации TechNet, чтобы определить тип корпуса вашего компьютера: Определение типа корпуса компьютера

Далее следует ответ от Technik Empire:

Чтобы добавить к другому ответу здесь, касающемуся Linux, программное обеспечение Windows также может получить доступ к этой информации с помощью различных предоставленных методов / объектов WinAPI. Одним из таких примеров является Win32_ComputerSystem , в который, среди прочего, входят:

Возможные значения включают:

Что касается того, как Windows это знает, хотя я не могу сказать с уверенностью, потому что в настоящее время мне не хватает как исходного кода Windows, так и каких-либо официальных ссылок на документацию, я бы сказал, что это простой вопрос идентификатора оборудования на компьютере, который передает эту информацию операционному персоналу. система.

Поскольку у Windows есть обширная партнерская сеть, которая отправляет свои драйверы напрямую в Microsoft (для обновлений драйверов через Центр обновления Windows и «стандартных» драйверов для включения с установочным носителем), Windows довольно легко определить, какой именно компьютер у вас есть. установлен на. Просто по ID процессора в одиночку вы можете определить, настольный это компьютер или ноутбук.


Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .

Can Software Differentiate Between A Desktop Computer And A Laptop?

Desktop Vs Laptop Which Is Better | Difference Between Laptop And Desktop Computer | 5 Points

Computer Fundamentals - Types Of Computers - Different Personal Computer All Type Desktop Laptop PC

Cloning Drive From Desktop To Laptop (different Brand/specification PCs) Will It Work?

Computer Vs Laptop क़ोनसा बेहतर है और क्यों ? | BUYING GUIDE

Difference Between Desktop And Laptop In Hindi # 66

What Is Firmware? Hardware Vs Software Vs Firmware Explained

Change Language Of PC Or Laptop Without Any Software

Computer Basics: Getting To Know Laptop Computers

How Does A BLIND Person Use A Computer? Jaws For Windows And Mac Voiceover

Can You Use Chromebook As Computer Replacement? - 7 Days Experiment

Mac Vs Windows For Software Engineers (best Laptop For Programming)

Tablet Vs Laptop


Оборудование - Самые популярные статьи

Как разблокировать умные замки с помощью Alexa

Оборудование Jun 1, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Amazon недавно добавила возможность разблокировать умные замки с помощью Alex..


Как «заглушить» шумную механическую клавиатуру

Оборудование Apr 18, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Механические клавиатуры громкие. Это просто то, с чем вам нужно иметь дело..


Как сделать ваш автомобиль умнее с помощью адаптера OBD-II

Оборудование May 1, 2025

Пока ты все еще ждешь твой холодильник или ваша микроволновая печь должна быть такой же ум�..


NVIDIA GameStream против GeForce Now: в чем разница?

Оборудование Jun 20, 2025

Когда дело доходит до игр на ПК, NVIDIA, вероятно, правит. А в последние годы компания приложила немало ..


Как узнать IP-адрес вашего маршрутизатора на любом компьютере, смартфоне или планшете

Оборудование Jul 3, 2025

Если вам когда-либо требовался доступ к странице настройки маршрутизатора, чтобы внести некоторые..


Когда гарнитуры виртуальной реальности станут потребительским товаром?

Оборудование Jan 13, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Выставка CES 2015 был упакован различными гарнитурами виртуальной реа..


Lenovo Yoga 2 Pro: сначала ноутбук, затем - йог

Оборудование Oct 17, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Во многих отношениях ноутбук - это гораздо более персональный компьютер, �..


Из окна «Советы»: голосовое управление для Android, диффузоры для вспышек «сделай сам» и удобное текстовое сообщение от нескольких человек

Оборудование Apr 5, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Раз в неделю мы копаемся в коробке с советами и делимся некоторыми из наши..


Категории