Homepage » hogyan kell » A szoftver megkülönböztethet egy asztali számítógép és egy laptop között?

    A szoftver megkülönböztethet egy asztali számítógép és egy laptop között?

    Számos szoftverlicenc meglehetősen korlátozó, amikor a programról van szó, és hová telepíthet egy programot, de mennyire jó azok a programok, amelyek meghatározzák, hogy milyen típusú eszköz van telepítve? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

    A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..

    Robert jóvoltából (Flickr).

    A kérdés

    A SuperUser olvasó Abhi tudni akarja, hogy a szoftver ténylegesen megkülönböztethető-e az asztali számítógép és a laptop között:

    A CPU-intenzív szoftverek, mint a Pix4D licencje azt mondja, hogy két eszközre is telepíthető, de egy feltétellel. A finom nyomtatás leolvasásával úgy tűnik, hogy egy eszköz teljes munkaállomású munkaállomás lehet, míg a másodiknak laptopnak vagy mobileszköznek kell lennie.

    Hogyan tudja a szoftver, hogy milyen típusú eszköz van telepítve? Vannak-e ajándékok a hardver specifikációkban, hogy meghatározzanak ilyesmit (vagyis az akkumulátor jelenlétét)?

    Tekintettel arra, hogy a szoftver mindkét eszközön teljesen működőképes, ez a feltétel nem lenne releváns, ha csak egy olyan high-end laptopot vásárolok, amely ugyanolyan gyors, mint az asztalon?

    A szoftver valójában megkülönböztethet egy asztali számítógép és egy laptop között?

    A válasz

    A SuperUser közreműködők abnev és a Technik Empire válaszolnak számunkra. Először fel, abnev:

    Linuxon a következő parancsot futtathatja:

    • sudo dmidecode-karosszéria-típus

    Egy laptopon ez hordozható hordozható számítógépet, hordozható számítógépet vagy hordozható számítógépet küld (a gyártótól függően).

    Windows esetén a számítógép házának típusának meghatározása érdekében tekintse meg a következő TechNet dokumentációt: A számítógép alváz típusának azonosítása

    A Technik Empire válasza:

    Ahhoz, hogy a Linuxra vonatkozó másik válaszhoz hozzá lehessen adni, a Windows szoftver ezen információkhoz is hozzáférhet különféle WinAPI módszerek / objektumok segítségével. Ilyen például a Win32_ComputerSystem, amely többek között olyan tagokkal rendelkezik, mint:

    A lehetséges értékek a következők:

    Ami azt illeti, hogy a Windows hogyan ismeri ezt, bár nem tudok biztosan kijelenteni, hogy jelenleg nincs a Windows forráskódja és a hivatalos dokumentációs linkek, azt mondanám, hogy a számítógépen lévő hardverazonosító egyszerű kérdése, amely ezt az információt elhagyja a működési rendszer.

    Mivel a Windows egy hatalmas partnerhálózattal rendelkezik, amely közvetlenül a Microsofthoz juttatja el az illesztőprogramjaikat (a Windows Update és a „szabványos” illesztőprogramok frissítésével a telepítési adathordozókkal együtt), a Windows számára nagyon könnyű kitalálni, hogy milyen számítógépet használ telepítve van. Csak a CPU-azonosító segítségével határozhatja meg, hogy asztali számítógép vagy laptop.


    Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.