अन्य उत्तर को फिर से यहां जोड़ने के लिए: लिनक्स, विंडोज सॉफ्टवेयर भी विभिन्न उपलब्ध 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)
जैसे कि विंडोज को यह कैसे पता है, जबकि मैं निश्चितता के साथ नहीं कह सकता क्योंकि मेरे पास विंडोज स्रोत कोड और वर्तमान में किसी भी आधिकारिक दस्तावेज लिंक दोनों का अभाव है, मैं कहूंगा कि हार्डवेयर आईडी का एक साधारण मामला कंप्यूटर के भीतर इस जानकारी को दूर दे रहा है। ओएस। चूंकि विंडोज़ में एक विशाल साझेदार नेटवर्क है जो अपने ड्राइवरों को सीधे Microsoft को प्रस्तुत करते हैं (विंडोज अपडेट के माध्यम से ड्राइवर अपडेट के लिए, "मानक" ड्राइवरों को इंस्टॉल मीडिया के साथ शामिल करने के लिए), विंडोज के लिए यह बिल्कुल आसान है यह पता लगाना कि आपने किस तरह का कंप्यूटर स्थापित किया है चालू करो। बस सीपीयू आईडी द्वारा आप एक बहुत ही सुरक्षित शर्त बना सकते हैं चाहे मशीन लैपटॉप हो या डेस्कटॉप।