Можно создать дубликат:
How can I tell if a user is using a laptopОбнаружить, если приложение работает на ноутбуке
Я пытаюсь выяснить, если приложение работает на ноутбуке или на рабочем столе, любые идеи о том, как это сделать?
Примечание: меня интересует только API, написанный на Delphi и/или C++.
EDIT: моя целевая платформа - Windows XP +, даже Windows 7 - это нормально.
ПОСЛЕДНИЙ EDIT: спасибо всем за вашу помощь, я создал блок с вспомогательными методами (в Дельфах) чувствовать себя свободно переводить на C++ или других языков и/или помочь расширению (или фиксации возможных недостатков). Блока можно найти здесь http://www.delphigeist.com/2011/02/laptop-specific-functions.html
Хороший вопрос, я не уверен, что есть окончательный ответ, следовательно, комментарий, но вы можете найти полезный API батареи/мощности? – Lloyd
Проверьте, есть ли на компьютере, где установлено приложение/приложение, параметры батареи? : P что-то вроде этого? : D – FeRtoll
Предполагаю, вы имеете в виду Windows. В OS X вы можете прочитать тип системы и узнать. – Kludge