Voiko ohjelmisto erottaa pöytätietokoneen ja kannettavan tietokoneen välillä?
Monet ohjelmistolisenssit ovat melko rajoittavia, kun on kyse siitä, miten ja missä voit asentaa ohjelman, mutta kuinka hyvin ne ovat ohjelmia sen määrittämiseksi, minkä tyyppistä laitetta ne on asennettu? Tämän päivän SuperUser Q&A -postissa on vastaus utelias lukijan kysymykseen.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kuva: Robert (Flickr).
Kysymys
SuperUser-lukija Abhi haluaa tietää, voivatko ohjelmistot todella erottaa pöytätietokoneen ja kannettavan tietokoneen välillä:
CPU-intensiivisen ohjelmiston, kuten Pix4D: n, käyttöoikeus sanoo, että se voidaan asentaa kahdelle laitteelle, mutta yhdellä ehdolla. Hienotulostuksen lukeminen näyttää siltä, että yksi laite voi olla täyden käsittelyn työpöytä / työasema, kun taas toinen on oltava kannettava tai mobiililaite.
Miten ohjelmisto tietää, minkälaista laitetta se on asennettu? Ovatko laitteisto-eritelmissä ilmaisuja sellaisen määrittämiseksi (eli akun läsnäolo)?
Koska ohjelmisto on täysin toimiva molemmissa laitteissa, eikö tämä ehto ole merkityksellinen, jos ostan vain huippuluokan kannettavan tietokoneen, joka on yhtä nopea kuin työpöytä?
Voiko ohjelmisto todella erottaa pöytätietokoneen ja kannettavan tietokoneen välillä?
Vastaus
SuperUserin avustajat abnev ja Technik Empire ovat vastaus meille. Ensin ylös, abnev:
Linuxissa voit suorittaa seuraavan komennon:
- sudo dmidecode -rungon tyyppi
Kannettavassa tietokoneessa tämä palauttaa kannettavan tietokoneen, kannettavan tietokoneen, kannettavan tietokoneen tai kannettavan tietokoneen (valmistajan mukaan).
Windowsissa, katso seuraavaa TechNet-dokumentaatiota tietokoneen alustan tyypin määrittämiseksi: Tietokoneen alustan tyypin tunnistaminen
Seurauksena on Technikin keisarikunnan vastaus:
Jos haluat lisätä toista vastausta täällä Linuxissa, Windows-ohjelmisto voi myös käyttää tätä tietoa eri toimitettujen WinAPI-menetelmien / objektien kautta. Yksi esimerkki on Win32_ComputerSystem, jolla on muun muassa jäseniä, kuten:
Mahdollisia arvoja ovat:
Mitä Windows tietää tämän, vaikka en voi sanoa varmuudella, koska minulla ei tällä hetkellä ole sekä Windows-lähdekoodia että mitään virallisia dokumentointilinkkejä, sanoisin, että se on yksinkertainen asia, kun tietokoneessa on laitteiston tunnus, joka antaa nämä tiedot pois käyttöoppaasta. järjestelmä.
Koska Windowsissa on massiivinen kumppaniverkosto, joka toimittaa ohjaimet suoraan Microsoftille (ajuripäivitykset Windows Update -sovelluksella ja "vakio" -ohjaimet, jotka sisältävät asennustietovälineet), Windowsin on melko helppoa selvittää, millaista tietokonetta sinulla on asennettu. Pelkästään CPU-tunnuksella voit määrittää, onko kyseessä pöytätietokone tai kannettava tietokone.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.