Duplicar posibles:
How can I tell if a user is using a laptopDetectar si la aplicación se está ejecutando en la computadora portátil
Estoy tratando de averiguar si la aplicación se ejecuta en un ordenador portátil o en un escritorio, cualquier idea sobre cómo lograr esto?
Nota: solo me interesan las API escritas en Delphi y/o C++.
EDITAR: mi plataforma de destino es Windows XP +, incluso Windows 7 solo está bien.
Última edición: gracias a todos por su ayuda, he creado una unidad con métodos auxiliares (en Delphi) se sienten libres de trasladarse a C++ u otros lenguajes y/o ayudar a extender (o la fijación de posibles defectos). La unidad se puede encontrar aquí http://www.delphigeist.com/2011/02/laptop-specific-functions.html
Una buena pregunta, no estoy seguro de que haya una respuesta definitiva, de ahí un comentario, pero ¿podría ser útil la API de batería/potencia? – Lloyd
compruebe si la computadora donde está instalada/ejecutada la aplicación tiene opciones de batería? : P algo así? : D – FeRtoll
Supongo que te refieres a Windows. En OS X puedes leer el tipo de sistema y saber. – Kludge