3Jul

A szoftver különbözhet az asztali számítógép és a laptop között?

click fraud protection

Sok szoftverlicenc meglehetősen korlátozó jellegű, amikor hogyan és hogyan telepíthet egy programot, de mennyire jó ezek a programok annak meghatározásában, hogy milyen típusú eszközöket telepítenek? A mai SuperUser Q & A bejegyzés válaszol egy kíváncsi olvasó kérdésére.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

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

Az

SuperUser olvasó kérdése Abhi azt szeretné megtudni, hogy a szoftver ténylegesen megkülönböztetné-e az asztali számítógépet és a laptopot:

A CPU-intenzív szoftverekhez hasonló licensz, mint például a Pix4D, két eszközre telepíthető, de egy feltétel mellett. A finom nyomtatás megértése után úgy tűnik, hogy egy eszköz lehet teljes feldolgozó asztali munkaállomás, míg a másiknak laptopnak vagy mobileszköznek kell lennie.

Hogyan tudná a szoftver, hogy milyen típusú eszközt telepített? Van-e ajándék a hardver specifikációjában valami ilyesmi meghatározásához( vagyis egy akkumulátor jelenlétéhez)?

instagram viewer

Tekintettel arra, hogy a szoftver teljesen működőképes mindkét eszközön, ez a feltétel nem releváns lenne, ha csak egy csúcskategóriás laptopot vásárolnék, amely ugyanolyan gyors, mint az asztali?

A szoftver ténylegesen különbséget tehet az asztali számítógép és a laptop között?

A válasz

A SuperNews hozzájárulók abnev és a Technik Empire rendelkeznek a választ velünk. Először is, abnev:

Linuxon a következő parancsot futtathatjuk:

  • sudo dmidecode -string

alváz A laptopon ez visszajut laptopra, hordozható számítógépre vagy hordozható számítógépre( a gyártótól függően).

A Windows-hoz forduljon a következő TechNet dokumentációhoz a számítógép alváz típusának meghatározásához: A számítógép alváz típusának azonosítása

A Technik Empire által adott válasz:

A Linuxra vonatkozó másik válaszhoz a Windows-szoftver is hozzáférhet ehhezinformációkat a különböző rendelkezésre álló WinAPI metódusok / objektumok segítségével. Az egyik ilyen példa a Win32_ComputerSystem, amely többek között tagjai:

Lehetséges értékek:

Ami azt illeti, hogy a Windows tudja ezt, bár nem tudom biztosan mondani, mert jelenleg hiányoznak mind a Windows forráskódja, mind a hivatalos dokumentációs linkekazt mondják, hogy a számítógépen található hardverazonosító egy egyszerű kérdés, amely ezt az információt továbbítja az operációs rendszerhez.

Mivel a Windows egy hatalmas partnerhálózattal rendelkezik, amely közvetlenül illesztőprogramokat küld a Microsoftnak( a Windows Update és a szabványos illesztőprogramok illesztőprogramok frissítéséhez a telepítési adathordozóval együtt), elég egyszerű a Windows számára, hogy pontosan meg tudja határozni, hogy milyen számítógéppel rendelkeziktelepítve van. Csak a CPU azonosítóval egyedül tudod meghatározni, hogy ez asztali számítógép vagy laptop.

Van valami, amit hozzá lehet adni a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.