Pix4D 와 같은 CPU 집약적 소프트웨어 라이센스는 두 장치에 설치할 수 있지만 조건이 있습니다. 더 작은 글씨를 읽으면 한 장치는 전체 처리 워크 스테이션 / 데스크톱이 될 수있는 반면 다른 장치는 모바일 장치 / 노트북이어야합니다.
소프트웨어는 어떻게 알 수 있습니까? 예를 들어 배터리의 존재와 같은 것을 결정하기 위해 하드웨어 사양에 공짜가 있습니까?
소프트웨어가 두 컴퓨터에서 완벽하게 작동한다고 가정 할 때 워크 스테이션만큼 빠른 고급 랩톱을 구입하면이 조건이 무의미하지 않습니까?
답변
Linux에서는 다음 명령을 실행할 수 있습니다.
sudo dmidecode --string chassis-type
랩톱에서는 “노트북”, “노트북” “휴대용”또는 “하위 노트북”(제조업체에 따라 다름)이 반환됩니다.
Windows의 경우 다음 설명서를 참조하여 컴퓨터 섀시 유형을 결정하십시오.
답변
Linux, Windows 소프트웨어는 제공된 다른 WinAPI 메서드 / 개체를 통해이 정보에 액세스 할 수도 있습니다. 이러한 예 중 하나는 Win32_ComputerSystem 이며 다음과 같은 구성원이 있습니다.
PCSystemTypeEx
Data type: uint16 Access type: Read-only Type of the computer in use, such as laptop, desktop, or Tablet.
가능한 값은 다음과 같습니다.
Unspecified (0)
Desktop (1)
Mobile (2)
Workstation (3)
Enterprise Server (4)
SOHO Server (5)
Appliance PC (6)
Performance Server (7)
Slate (8)
Maximum (9)
Windows가 이것을 알고있는 방법에 관해서는, 현재 Windows 소스 코드와 공식 문서 링크가 모두 없기 때문에 확실하게 말할 수는 없지만이 정보를 제공하는 컴퓨터 내의 하드웨어 ID에 대한 간단한 문제라고 말하고 싶습니다. OS. Windows에는 드라이버를 Microsoft에 직접 제출하는 대규모 파트너 네트워크 (Windows 업데이트를 통한 드라이버 업데이트, 설치 미디어에 포함 할 “표준”드라이버)가 있으므로 Windows가 설치 한 컴퓨터 종류를 정확하게 파악하기가 매우 쉽습니다. 그것에. CPU ID 만으로도 컴퓨터가 랩톱이든 데스크탑이든 상관없이 꽤 안전한 내기를 할 수 있습니다.
답변
다양한 힌트가 있습니다. 하나는 DMI 데이터의 “시스템 유형”입니다. 다른 하나는 시스템에 배터리가 있는지 여부입니다. 또 다른 하나는 프로세서, 칩셋, 디스플레이 컨트롤러, 디스플레이 등의 유형입니다. 이들 중 누구도 완벽하지는 않지만 함께 모아서 시스템을 “거의 확실히 랩톱”으로 분류하는 분류기를 작성하는 것은 매우 쉬울 것입니다. 데스크톱 / 워크 스테이션 “및”미결정 “.
그러나 기술 / 활성화 방법을 통한 라이센싱의 정직한 시행은 대규모 남용을 방지하는 데 중점을 두는 경향이 있습니다. 소규모 학대는 감사, 불만을 품은 직원이 상사를 비난하는 등의 방법으로 처리 될 가능성이 높습니다.
소프트웨어가 두 컴퓨터에서 완벽하게 작동한다고 가정 할 때 워크 스테이션만큼 빠른 고급 랩톱을 구입하면이 조건이 무의미하지 않습니까?
워크 스테이션만큼 빠른 랩톱을 구입할 수 있다면 꽤 낮은 엔드 (또는 오래된) 워크 스테이션이 있어야합니다.
답변
소프트웨어를 작성하는 데 사용 된 코드는 현재 실행중인 “섀시”유형을 판별 할 수 있습니다.
C #의 예제는 이 답변 을 참조하십시오 . 컴퓨터가 다음과 같은 유형인지 확인할 수 있습니다 (일부는 반복적으로 나타나거나 구식 인 것 같습니다).
- 다른
- 알 수 없는
- 데스크탑
- LowProfileDesktop
- 피자 박스
- 미니 타워
- 탑
- 가지고 다닐 수 있는
- 노트북
- 공책
- 핸드 헬드
- 도킹 스테이션
- 올인원
- 서브 노트북
- 공간 절약
- 점심 도시락
- 메인 시스템 섀시
- 확장 섀시
- 서브 섀시
- 버스 확장 섀시
- 주변기기
- 스토리지
- 랙 마운트
- SealedCasePC
또한 내 의견에 따르면 반복적으로 보인다고 말하는 내 의견에 대해서는 목록을 살펴보면 수년 동안 임시로 생성 된 것으로 보이며 MECE 가 아닌 것으로 보입니다 . 실제로, 나는 몇몇 사람들이 위의 폼 팩터들 사이의 차별화에 대한 필요성이 더 이상 관련이 없거나 이해되지 않는다고 말하고있다 (예를 들어 , 서브 노트의이 짧은 요약 참조) .