Mājas lapa » » Vai programmatūra var atšķirties starp galddatoru un klēpjdatoru?

    Vai programmatūra var atšķirties starp galddatoru un klēpjdatoru?

    Daudzas programmatūras licences ir diezgan ierobežojošas, kad runa ir par to, kā un kur jūs varat instalēt programmu, bet cik labi šīs programmas nosaka, kāda veida ierīci tās ir instalētas? Šodienas SuperUser Q&A ziņojumam ir atbilde uz ziņkārīga lasītāja jautājumu.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Foto pieklājīgi no Roberta (Flickr).

    Jautājums

    SuperUser lasītājs Abhi vēlas uzzināt, vai programmatūra faktiski var atšķirt galddatoru un klēpjdatoru:

    CPU intensīvas programmatūras, piemēram, Pix4D, licence norāda, ka to var uzstādīt divās ierīcēs, bet ar vienu nosacījumu. Lasot smalko drukāšanu, šķiet, ka viena ierīce var būt pilna apstrādes darbvirsma / darbstacija, bet otra ierīce ir klēpjdators vai mobilā ierīce.

    Kā programmatūra zinātu, kāda veida ierīci tā ir instalēta? Vai aparatūras specifikācijās ir norādes, lai noteiktu kaut ko līdzīgu (piemēram, akumulatora klātbūtne)?

    Ņemot vērā, ka programmatūra abās ierīcēs ir pilnībā funkcionāla, vai šis nosacījums kļūs nenozīmīgs, ja es vienkārši nopiršu augstas klases klēpjdatoru, kas ir tikpat ātrs kā darbvirsma?

    Vai programmatūra faktiski var atšķirt galda datoru un klēpjdatoru?

    Atbilde

    Mums ir atbilde „SuperUser” ieguldītājiem abnev un Technik Empire. Vispirms augšup, abnev:

    Linux operētājsistēmā var palaist šādu komandu:

    • sudo dmidecode-šasijas šasijas tips

    Klēpjdatorā tas atgriezīs klēpjdatoru, piezīmjdatoru, portatīvo datoru vai portatīvo datoru (atkarībā no ražotāja).

    Sistēmā Windows skatiet tālāk norādīto TechNet dokumentāciju, lai noteiktu datora šasijas tipu: datora šasijas tipa identificēšana

    Seko atbilde no Technik Empire:

    Lai pievienotu citu atbildi šeit par Linux, Windows programmatūra var arī piekļūt šai informācijai, izmantojot dažādas paredzētās WinAPI metodes / objektus. Viens no šādiem piemēriem ir Win32_ComputerSystem, kuram, cita starpā, ir šādi dalībnieki:

    Iespējamās vērtības ietver:

    Runājot par to, kā Windows to zina, lai gan es nevaru droši pateikt, jo man pašlaik trūkst gan Windows avota koda, gan jebkuras oficiālas dokumentācijas saites, es teiktu, ka tas ir vienkāršs datortehnikas ID jautājums, kas sniedz šo informāciju prom no darbības sistēmu.

    Tā kā operētājsistēmai Windows ir liels partneru tīkls, kas iesniedz savus draiverus tieši Microsoft (draiveru atjauninājumiem, izmantojot Windows Update un "standarta" draiverus, kas iekļauti instalācijas datu nesējos), ir diezgan vienkārši, lai Windows precīzi noskaidrotu, kāda veida datoram tas ir instalēta. Vienkārši izmantojot CPU ID, jūs varat noteikt, vai tas ir galddators vai klēpjdators.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.