Domača » kako » Lahko Software razlikovati med namizni računalnik in prenosni računalnik?

    Lahko Software razlikovati med namizni računalnik in prenosni računalnik?

    Številne licence za programsko opremo so precej omejevalne, ko gre za to, kako in kje lahko namestite program, ampak samo, kako dobri so ti programi pri določanju vrste naprave, na kateri so nameščeni? Današnja objava za vprašanja in odgovori SuperUser ima odgovor na vprašanje radovednega bralca.

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Fotografija je odobrena s strani Roberta (Flickr).

    Vprašanje

    Bralnik super uporabnika Abhi želi vedeti, ali lahko programska oprema dejansko razlikuje med namiznim računalnikom in prenosnim računalnikom:

    Licenca za programsko opremo, ki intenzivno deluje na CPU, kot je Pix4D, pravi, da jo je mogoče namestiti na dve napravi, vendar z enim pogojem. Z branjem drobnega tiska se zdi, da je lahko ena naprava polna obdelava namizja / delovne postaje, druga pa mora biti prenosni računalnik ali mobilna naprava..

    Kako bi programska oprema vedela, na kateri tip naprave je nameščena? Ali obstajajo darila v specifikacijah strojne opreme za določanje nekaj takega (npr. Prisotnost baterije)?

    Glede na to, da je programska oprema v celoti delujoča na obeh napravah, bi bil ta pogoj nepomemben, če bi kupil le prenosni računalnik visokega razreda, ki je prav tako hiter kot namizni računalnik?

    Ali lahko programska oprema dejansko razlikuje med namiznim računalnikom in prenosnim računalnikom?

    Odgovor

    Odgovarjajoči partnerji SuperUser in Technik Empire imajo odgovor za nas. Najprej navzgor:

    V Linuxu lahko zaženete naslednji ukaz:

    • sudo dmidecode -string tip šasije

    Na prenosnem računalniku bo to vrnilo prenosni računalnik, prenosni računalnik, prenosni računalnik ali pod-prenosnik (odvisno od proizvajalca).

    V operacijskem sistemu Windows si oglejte naslednjo dokumentacijo TechNet, da določite tip ohišja računalnika: Prepoznavanje tipa ohišja računalnika

    Sledi odgovor iz Technik Empire:

    Če želite dodati drugi odgovor tukaj v zvezi z Linuxom, lahko programska oprema Windows dostopa tudi do teh informacij z različnimi metodami / objekti, ki jih zagotavlja WinAPI. Eden od takih primerov je Win32_ComputerSystem, ki med drugim ima člane, kot so:

    Možne vrednosti vključujejo:

    V zvezi s tem, kako Windows to ve, medtem ko ne morem z gotovostjo reči, ker trenutno nimam niti izvorne kode Windows in nobenih uradnih povezav z dokumentacijo, bi rekel, da je preprosto vprašanje ID-ja strojne opreme v računalniku, ki daje te informacije proč od operacijskega sistema. sistema.

    Ker ima Windows veliko partnersko omrežje, ki svoje gonilnike posreduje neposredno Microsoftu (za posodobitve gonilnikov prek storitve Windows Update in »standardne« gonilnike, ki jih je treba vključiti v namestitveni medij), je za Windows precej enostavno ugotoviti, kakšen računalnik ga imate. nameščen na. Samo z ID-jem CPE-ja lahko ugotovite, ali gre za namizni računalnik ali prenosni računalnik.


    Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.