da.phhsnews.com


da.phhsnews.com / Kan software skelne mellem en stationær computer og en bærbar computer?

Kan software skelne mellem en stationær computer og en bærbar computer?


Mange softwarelicenser er ret begrænsende, når det kommer til, hvordan og hvor du kan installere et program, men hvor godt er disse programmer ved at bestemme hvilken type enhed de er installeret på? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.

Dagens Spørgsmål og Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Foto med tilladelse til Robert (Flickr).

Spørgsmål

Superbrugerlæser Abhi vil gerne vide, om software faktisk kan skelne mellem en stationær computer og en bærbar computer:

En licens til CPU-intensiv software som Pix4D siger, at den kan installeres på to enheder, men med en betingelse. Når man læser det fine print, ser det ud til, at en enhed kan være en fuldbearbejdende desktop / arbejdsstation, mens den anden skal være en bærbar eller mobil enhed.

Hvordan ville softwaren vide, hvilken type enhed den er installeret på? Er der giveaways i hardware specifikationerne for at bestemme noget som dette (dvs. tilstedeværelsen af ​​et batteri)?

I betragtning af at softwaren er fuldt funktionel på begge enheder, vil denne tilstand blive irrelevant, hvis jeg bare køber en high-end laptop som er lige så hurtig som skrivebordet?

Kan software faktisk skelne mellem en stationær computer og en bærbar computer?

Svaret

SuperUser-bidragsydere abnev og Technik Empire har svaret for os. Først op, abnev:

På Linux kan du køre følgende kommando:

  • sudo dmidecode -string chassis-type

På en bærbar computer returnerer dette laptop, notebook, bærbar eller undernotebook på fabrikanten).

I Windows henvises til følgende TechNet-dokumentation for at bestemme din chassistype for computeren: Identifikation af chassitype af en computer

Efterfulgt af svaret fra Technik Empire:

For at tilføje til den anden svar her vedrørende Linux, kan Windows-software også få adgang til disse oplysninger gennem forskellige forudsatte WinAPI-metoder / objekter. Et eksempel herpå er Win32_ComputerSystem, som blandt andet har medlemmer som:

Mulige værdier inkluderer:

Hvad angår hvordan Windows kender dette, mens jeg ikke med sikkerhed kan sige, fordi jeg i øjeblikket mangler både Windows-kildekoden og enhver officiel dokumentation links, vil jeg sige, at det er et simpelt spørgsmål om hardware-ID'et i computeren, der giver disse oplysninger væk til operativsystemet.

Da Windows har et massivt partnernetværk, der sender deres drivere direkte til Microsoft (til driveropdateringer via Windows Update og "standard" drivere til at medtage med installationsmedier), er det ret nemt for Windows at finde ud af præcis, hvilken slags computer du har installeret på. Bare ved hjælp af CPU ID alene kan du afgøre, om det er en stationær computer eller en bærbar computer.


Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.


Microsoft opdaterer regelmæssigt nye firmwareopdateringer til sine Xbox One-controllere, og disse opdateringer løser forskellige fejl. Men hvis du bruger en Xbox One-controller med en pc, bliver du ikke automatisk bedt om at opgradere din controllers firmware.

Microsoft opdaterer regelmæssigt nye firmwareopdateringer til sine Xbox One-controllere, og disse opdateringer løser forskellige fejl. Men hvis du bruger en Xbox One-controller med en pc, bliver du ikke automatisk bedt om at opgradere din controllers firmware.

RELATERET: De bedste Xbox-funktioner i Windows 10 (selvom du ikke ejer en Xbox) Hvis du bruger Windows 10, er denne proces temmelig let, selvom du skal gå ud af din måde for at opdatere controllers firmware. Åbn først Butik-appen, der fulgte med Windows 10. Søg efter "Xbox-tilbehør" og installer Xbox-appen, der er oprettet af Microsoft.

(how-to)

OS X virker som om der er en tastaturgenvej til stort set alt, og du kan ændre de fleste af dem, hvis de ikke ' t passer til din smag. Hvis du vil starte en applikation med tastaturet, skal du bruge add-on-software.

OS X virker som om der er en tastaturgenvej til stort set alt, og du kan ændre de fleste af dem, hvis de ikke ' t passer til din smag. Hvis du vil starte en applikation med tastaturet, skal du bruge add-on-software.

RELATED: Sådan tilpasses dit OS X-tastatur og tilføjes Genveje For at gøre dette skal du oprette, hvad Quicksilver-opkald udløser, som du måske har gættet "udløse" et program, der skal åbnes med et par tastetryk. Dette er ret nyttigt, hvis du har en applikationsrutine så- til-tale, som du går igennem hver morgen på arbejdspladsen, eller du bruger en berygtet batterispuffer på din Mac, som f.

(how-to)