3Jul

Može li softver razlikovati između stolnog računala i prijenosnog računala?

click fraud protection

Mnoge softverske licence prilično su restriktivne kada se radi o tome kako i gdje možete instalirati program, ali koliko su ti programi dobri u određivanju vrste uređaja na kojem su instalirani? Današnji SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Fotografija ljubaznošću Roberta( Flickr).

Pitanje

SuperUser čitač Abhi želi znati može li softver zaista razlikovati stolno računalo i prijenosno računalo:

Licenca za CPU-intenzivni softver poput Pix4D kaže da se može instalirati na dva uređaja, ali s jednim uvjetom.Čitanje finog ispisa čini se da jedan uređaj može biti desktop / radna stanica s potpunom obrađivanjem, dok drugi mora biti prijenosno računalo ili mobilni uređaj.

Kako bi softver znao koju vrstu uređaja na kojemu je instaliran? Postoje li potpore u hardverskim specifikacijama za određivanje ovakvog( tj. Prisutnost baterije)?

instagram viewer

Budući da je softver u potpunosti funkcionalan na oba uređaja, bi li to stanje postalo nevažno ako sam samo kupio high-end laptop koji je jednako brz kao desktop?

Može li softver zapravo razlikovati stolno računalo i prijenosno računalo?

Odgovor

SuperUser suradnici abnev i Technik Empire imaju odgovor za nas. Prvo gore, abnev:

Na Linuxu možete pokrenuti sljedeću naredbu:

  • sudo dmidecode - šasija tipa

Na prijenosnom računalu, to će vratiti prijenosno računalo, prijenosno računalo, prijenosno računalo ili pod-bilježnicu( ovisno o proizvođaču).

Za Windows, pogledajte sljedeću dokumentaciju za TechNet kako biste utvrdili vrstu šasije računala: Identificiranje tipa kućišta

Slijedi odgovor tvrtke Technik Empire:

Da biste dodali drugi odgovor ovdje u vezi s Linuxom, Windows softver također može pristupiti ovominformacije putem različitih pruženih WinAPI metoda / objekata. Jedan od takvih primjera je Win32_ComputerSystem, koji među ostalima ima članove kao što su:

Moguće vrijednosti uključuju:

Što se tiče Windows znanja, iako ne mogu sa sigurnošću reći jer trenutno nedostaje i izvorni kod Windows i sve službene veze za dokumentaciju, ja bihkažu da je jednostavna stvar hardverskog ID-a u računalu i daje te podatke na operacijski sustav.

Budući da Windows ima masivnu partnersku mrežu koja svojim upravljačkim programima šalje izravno Microsoftu( ažuriranja upravljačkih programa putem Windows Update i "standardnih" upravljačkih programa za instalaciju), Windowsu je prilično jednostavno točno odrediti koju vrstu računala imateinstaliran je na. Samo pomoću CPU ID-a možete odrediti je li to stolno računalo ili prijenosno računalo.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.