Kas tarkvara eristab lauaarvuti ja sülearvuti vahel?
Paljud tarkvaralitsentsid on üsna piiravad, kuidas ja kuidas saate programmi installida, kuid kui hästi need programmid määravad, millist tüüpi seadet nad on installitud? Tänase SuperUser Q&A postituse vastus on uudishimulik lugeja küsimus.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Foto (Robert Flickr).
Küsimus
Super-kasutaja lugeja Abhi tahab teada, kas tarkvara võib tegelikult vahet teha lauaarvuti ja sülearvuti vahel:
CPU-intensiivse tarkvara nagu Pix4D litsents ütleb, et seda saab paigaldada kahele seadmele, kuid ühe tingimusega. Lugedes peenprint, tundub, et üks seade võib olla täistöötlusega töölaud / tööjaam, teine peab olema sülearvuti või mobiilseade.
Kuidas tarkvara teada, millist tüüpi seadet see on installitud? Kas riistvara spetsifikatsioonides on olemas midagi sellist (näiteks aku olemasolu) määramiseks?
Arvestades, et tarkvara on mõlemas seadmes täielikult toimiv, muutuks see tingimus asjassepuutumatuks, kui ostan lihtsalt tipptasemel sülearvuti, mis on sama kiire kui töölaual?
Kas tarkvara võib vahet teha lauaarvuti ja sülearvuti vahel?
Vastus
SuperUser'i toetajad abnev ja Technik Empire on meile vastuseks. Kõigepealt üles, abnev:
Linuxis saate käivitada järgmise käsu:
- sudo dmidecode-string-šassii tüüp
Sülearvutil tagastab see sülearvuti, sülearvuti, kaasaskantava või sülearvuti (sõltuvalt tootjast).
Arvuti kere tüübi kindlaksmääramiseks vaadake Windowsi puhul järgmist TechNeti dokumentatsiooni: Arvuti kere tüübi tuvastamine
Järgneb Technik Empire'i vastus:
Teise vastuse lisamiseks Linuxi kohta saab Windowsi tarkvara sellele teabele juurde pääseda ka erinevate ette nähtud WinAPI meetodite / objektide kaudu. Üks selline näide on Win32_ComputerSystem, millel on muu hulgas liikmeid nagu:
Võimalikud väärtused on järgmised:
Mis puudutab seda, kuidas Windows seda teab, kuigi ma ei suuda kindlalt öelda, sest mul puudub praegu nii Windowsi lähtekood kui ka mis tahes ametlikud dokumendilinkid, ütleksin, et see on arvuti riistvara ID-de lihtne küsimus, mis annab selle teabe töötavatele kasutajatele. süsteem.
Kuna Windowsil on tohutu partnervõrgustik, mis esitab oma draiverid otse Microsoftile (draiveri värskenduste jaoks Windows Update'i ja „standardsete“ draiverite abil, mis sisaldavad installikandjatega), on Windowsi jaoks lihtne leida täpselt, millist arvutit see on installitud. Ainult CPU-ID abil saate kindlaks teha, kas see on lauaarvuti või sülearvuti.
Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.