If-Koubou

Dapatkah Perangkat Lunak Membedakan Antara Komputer Desktop dan Laptop?

Dapatkah Perangkat Lunak Membedakan Antara Komputer Desktop dan Laptop? (Bagaimana caranya)

Banyak lisensi perangkat lunak yang cukup ketat ketika datang ke bagaimana, dan di mana Anda dapat menginstal program, tetapi seberapa baikkah program-program tersebut dalam menentukan jenis perangkat apa mereka diinstal? Posting SuperUser Q & A saat ini memiliki jawaban untuk pertanyaan pembaca yang ingin tahu.

Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.

Foto milik Robert (Flickr).

Pertanyaan

Pembaca SuperUser Abhi ingin tahu apakah perangkat lunak benar-benar dapat membedakan antara komputer desktop dan laptop:

Lisensi untuk perangkat lunak yang menggunakan CPU seperti Pix4D mengatakan bahwa lisensi dapat diinstal pada dua perangkat, tetapi dengan satu syarat. Dengan membaca cetakan yang bagus, tampaknya satu perangkat dapat menjadi desktop / workstation yang berfungsi penuh sedangkan yang kedua harus berupa laptop atau perangkat seluler.

Bagaimana perangkat lunak ini tahu jenis perangkat apa yang diinstal? Adakah hadiah dalam spesifikasi perangkat keras untuk menentukan sesuatu seperti ini (yaitu keberadaan baterai)?

Mengingat bahwa perangkat lunak berfungsi penuh pada kedua perangkat, apakah kondisi ini menjadi tidak relevan jika saya hanya membeli laptop high-end yang sama cepatnya dengan desktop?

Dapatkah perangkat lunak benar-benar membedakan antara komputer desktop dan laptop?

Jawabannya

Kontributor SuperUser abnev dan Technik Empire memiliki jawabannya untuk kami. Pertama, abnev:

Di Linux, Anda dapat menjalankan perintah berikut:

  • sudo dmidecode -string chasis-type

Di laptop, ini akan mengembalikan laptop, notebook, portabel, atau sub-notebook (tergantung pada pabrikan).

Untuk Windows, lihat dokumentasi TechNet berikut untuk menentukan jenis chassis komputer Anda: Mengidentifikasi Jenis Chasis Komputer

Diikuti oleh jawaban dari Technik Empire:

Untuk menambah jawaban lain di sini mengenai Linux, perangkat lunak Windows juga dapat mengakses informasi ini melalui berbagai metode / objek WinAPI yang tersedia. Salah satu contohnya adalah Win32_ComputerSystem, yang antara lain, memiliki anggota seperti:

Nilai yang mungkin termasuk:

Adapun bagaimana Windows mengetahui hal ini, sementara saya tidak dapat mengatakan dengan pasti karena saya saat ini tidak memiliki kode sumber Windows dan tautan dokumentasi resmi, saya akan mengatakan itu adalah masalah sederhana dari ID perangkat keras di dalam komputer yang memberikan informasi ini ke operasi sistem.

Karena Windows memiliki jaringan mitra besar yang mengirimkan driver mereka langsung ke Microsoft (untuk pembaruan driver melalui Pembaruan Windows dan driver "standar" untuk disertakan dengan media instalasi), cukup mudah bagi Windows untuk mencari tahu dengan tepat jenis komputer apa yang Anda miliki diinstal pada. Hanya dengan ID CPU saja, Anda dapat menentukan apakah itu komputer desktop atau laptop.

Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.