Untuk menambah jawaban lain di sini adalah: Linux, perangkat lunak Windows juga dapat mengakses informasi ini melalui berbagai metode / objek WinAPI yang disediakan. Salah satu contohnya adalah Win32_ComputerSystem , yang antara lain memiliki anggota seperti:
PCSystemTypeEx
Data type: uint16
Access type: Read-only
Type of the computer in use, such as laptop, desktop, or Tablet.
Nilai yang mungkin termasuk:
Unspecified (0)
Desktop (1)
Mobile (2)
Workstation (3)
Enterprise Server (4)
SOHO Server (5)
Appliance PC (6)
Performance Server (7)
Slate (8)
Maximum (9)
Mengenai bagaimana Windows mengetahui hal ini, sementara saya tidak dapat mengatakan dengan pasti karena saya tidak memiliki kode sumber Windows dan tautan dokumentasi resmi apa pun saat ini, saya akan mengatakan ini adalah masalah sederhana dari ID perangkat keras di dalam komputer yang memberikan informasi ini kepada OS. Karena Windows memiliki jaringan mitra besar yang mengirimkan driver mereka langsung ke Microsoft (untuk pembaruan driver melalui Pembaruan Windows, driver "standar" untuk disertakan dengan media instal), sangat mudah bagi Windows untuk mengetahui dengan tepat jenis komputer apa yang telah Anda instal itu aktif. Hanya dengan ID CPU saja Anda bisa membuat taruhan yang cukup aman apakah mesin itu laptop atau desktop.