소프트웨어가 데스크탑 컴퓨터와 랩톱을 구별 할 수 있습니까?

0
292

데스크탑 컴퓨터와 랩톱 -00 간 소프트웨어 차별화

많은 소프트웨어 라이센스는 프로그램을 설치할 수있는 방법 및 위치와 관련하여 상당히 제한적이지만, 어떤 유형의 장치에 설치되어 있는지 결정하는 데있어 그 프로그램의 성능은 어느 정도입니까? 오늘의 수퍼 유저 Q & A 게시물에는 궁금한 독자의 질문에 대한 답변이 있습니다.

오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser에 의해 제공됩니다.

Robert (Flickr)의 사진 제공.

질문

수퍼 유저 리더 Abhi는 소프트웨어가 데스크탑 컴퓨터와 랩톱을 실제로 구별 할 수 있는지 알고 싶어합니다.

Pix4D와 같은 CPU 집약적 소프트웨어에 대한 라이센스는 하나의 조건으로 두 개의 장치에 설치할 수 있다고 말합니다. 작은 글씨를 읽으면 한 장치는 전체 처리 데스크탑 / 워크 스테이션 일 수 있지만 두 번째 장치는 랩톱 또는 모바일 장치 여야합니다.

소프트웨어는 어떤 유형의 장치가 설치되어 있는지 어떻게 알 수 있습니까? 이와 같은 것을 결정하기 위해 하드웨어 사양에 공짜가 있습니까 (예 : 배터리의 존재)?

소프트웨어가 두 장치에서 완벽하게 작동한다는 점을 감안할 때 데스크톱만큼 빠른 고급 랩톱을 구입하면이 상태와 관련이 없습니까?

실제로 소프트웨어는 데스크톱 컴퓨터와 랩톱을 구별 할 수 있습니까?

대답

수퍼 유저 기고자 인 abnev와 Technik Empire가 우리에게 해답을줍니다. 먼저, abnev :

Linux에서는 다음 명령을 실행할 수 있습니다.

  • sudo dmidecode – 문자열 섀시 유형

랩톱에서는 랩톱, 노트북, 휴대용 또는 하위 노트북 (제조업체에 따라 다름)이 반환됩니다.

Windows의 경우 다음 TechNet 설명서를 참조하여 컴퓨터 섀시 유형을 확인하십시오. 컴퓨터의 섀시 유형 식별

Technik Empire의 답변이 이어집니다.

Linux와 관련하여 여기에 다른 답변을 추가하기 위해 Windows 소프트웨어는 다양한 제공된 WinAPI 방법 / 개체를 통해이 정보에 액세스 할 수도 있습니다. 이러한 예 중 하나는 Win32_ComputerSystem이며 다음과 같은 구성원이 있습니다.

데스크탑 컴퓨터와 랩탑 -01 사이에서 소프트웨어 분화 가능

가능한 값은 다음과 같습니다.

데스크탑 컴퓨터와 랩탑 02 사이의 소프트웨어 분화

Windows가 이것을 알고있는 방법에 관해서는, 현재 Windows 소스 코드와 공식 문서 링크가 모두 없기 때문에 확실하게 말할 수는 없지만 컴퓨터에있는 하드웨어 ID는이 정보를 운영에 제공하는 것이 간단합니다. 체계.

Windows에는 드라이버를 Microsoft에 직접 제출하는 대규모 파트너 네트워크 (Windows Update를 통한 드라이버 업데이트 및 설치 미디어에 포함 할 “표준”드라이버)가 있으므로 Windows가 어떤 종류의 컴퓨터인지 정확하게 파악하기가 쉽습니다. 에 설치되었습니다. CPU ID만으로 데스크톱 컴퓨터인지 랩톱인지 확인할 수 있습니다.


설명에 추가 할 것이 있습니까? 주석에서 소리를냅니다. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 원하십니까? 여기에서 전체 토론 스레드를 확인하십시오.