Може ли се софтвер разликовати између столног рачунала и лаптопа?
Многе софтверске лиценце су прилично рестриктивне када је у питању како и где можете инсталирати програм, али колико су ти програми добри у одређивању на који тип уређаја су инсталирани? Данашњи пост СуперУсер К&А има одговор на питање знатижељног читаоца.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Фотографија љубазношћу Роберта (Флицкр).
Питање
Читач суперкорисника Абхи жели да зна да ли софтвер може да прави разлику између стоног рачунара и лаптопа:
Лиценца за ЦПУ-интензивни софтвер као што је Пик4Д каже да се може инсталирати на два уређаја, али са једним увјетом. Читајући фини отисак, чини се да један уређај може бити десктоп / радна станица за пуну обраду, док други мора бити лаптоп или мобилни уређај.
Како би софтвер знао на који тип уређаја је инсталиран? Да ли у хардверским спецификацијама постоје поклони за одређивање овако нешто (нпр. Присуство батерије)?
С обзиром да је софтвер у потпуности функционалан на оба уређаја, да ли би ово стање постало ирелевантно ако бих купио лаптоп високе класе који је једнако брз као и десктоп?
Може ли се софтвер у ствари разликовати између десктоп и лаптопа?
Одговор
СуперУсер сарадници абнев и Тецхник Емпире имају одговор за нас. Прво горе, абнев:
На Линуку можете покренути следећу команду:
- судо дмидецоде -стринг тип шасије
На лаптопу, ово ће вам вратити лаптоп, нотебоок, преносиви или под-нотебоок (у зависности од произвођача).
У оперативном систему Виндовс погледајте следећу ТецхНет документацију да бисте одредили тип кућишта рачунара: Препознавање типа кућишта рачунара
Следи одговор из Тецхник Емпире-а:
Да бисте додали други одговор овде у вези са Линуком, Виндовс софтвер такође може приступити овим информацијама кроз различите обезбеђене ВинАПИ методе / објекте. Један такав пример је Вин32_ЦомпутерСистем, који између осталог има чланове као што су:
Могуће вредности укључују:
Што се тиче тога како Виндовс то зна, а не могу са сигурношћу рећи јер ми тренутно недостају изворни код Виндовса и било какви званични линкови за документацију, рекао бих да је једноставно питање хардверског ИД-а унутар рачунара који даје ове информације оперативним корисницима. систем.
Будући да Виндовс има масивну партнерску мрежу која своје возаче директно шаље Мицрософту (за ажурирања управљачких програма путем сервиса Виндовс Упдате и „стандардне“ управљачке програме за инсталацију са инсталационим медијима), за Виндовс је прилично лако да схвати какву врсту рачунара имате инсталиран на. Само по ИД-у ЦПУ-а, можете одредити да ли је то стони рачунар или лаптоп.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.