जब यह कैसे, और जहाँ आप एक प्रोग्राम स्थापित कर सकते हैं, तो कई सॉफ्टवेयर लाइसेंस बहुत ही प्रतिबंधक हैं, लेकिन यह निर्धारित करने के लिए कि वे किस प्रकार के डिवाइस पर स्थापित किए गए हैं, वे कितने अच्छे हैं? आज के सुपरयूजर क्यू एंड ए पोस्ट में एक जिज्ञासु पाठक के प्रश्न का उत्तर है।
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, जो कि क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।
की फोटो सौजन्य रॉबर्ट (फ़्लिकर) .
प्रश्न
सुपरयूजर रीडर अभि जानना चाहता है कि क्या सॉफ्टवेयर वास्तव में डेस्कटॉप कंप्यूटर और लैपटॉप के बीच अंतर कर सकता है:
सीपीयू-गहन सॉफ्टवेयर के लिए एक लाइसेंस की तरह Pix4D यह कहता है कि इसे दो उपकरणों पर स्थापित किया जा सकता है, लेकिन एक शर्त के साथ। फाइन प्रिंट को पढ़कर ऐसा लगता है कि एक डिवाइस फुल-प्रोसेसिंग डेस्कटॉप / वर्कस्टेशन हो सकता है, जबकि दूसरा एक लैपटॉप या मोबाइल डिवाइस होना चाहिए।
सॉफ्टवेयर को कैसे पता चलेगा कि यह किस प्रकार के उपकरण पर स्थापित है? क्या हार्डवेयर स्पेसिफिकेशन्स में कुछ इस तरह (जैसे कि बैटरी की मौजूदगी) निर्धारित करने के लिए गीवावे हैं?
यह देखते हुए कि सॉफ्टवेयर दोनों उपकरणों पर पूरी तरह से कार्य कर रहा है, क्या यह स्थिति अप्रासंगिक हो जाएगी यदि मैं सिर्फ एक उच्च-स्तरीय लैपटॉप खरीदता हूं जो डेस्कटॉप के समान तेज है?
क्या सॉफ्टवेयर वास्तव में डेस्कटॉप कंप्यूटर और लैपटॉप के बीच अंतर कर सकता है?
उत्तर
SuperUser योगदानकर्ताओं abnev और Technik Empire का जवाब हमारे लिए है। सबसे पहले, abnev:
लिनक्स पर, आप निम्न कमांड चला सकते हैं:
- sudo dmidecode -string चेसिस-प्रकार
एक लैपटॉप पर, यह लैपटॉप, नोटबुक, पोर्टेबल, या उप-नोटबुक (निर्माता पर निर्भर करता है) वापस करेगा।
Windows के लिए, अपने कंप्यूटर चेसिस प्रकार को निर्धारित करने के लिए निम्नलिखित TechNet प्रलेखन देखें: कंप्यूटर के चेसिस प्रकार की पहचान करना
टेक्निक एम्पायर के जवाब के बाद:
लिनक्स के संबंध में यहां अन्य उत्तर को जोड़ने के लिए, विंडोज सॉफ्टवेयर भी विभिन्न उपलब्ध WinAPI विधियों / वस्तुओं के माध्यम से इस जानकारी तक पहुंच सकता है। ऐसा ही एक उदाहरण है Win32_ComputerSystem , जो दूसरों के बीच में हैं, जैसे सदस्य:
![]()
संभावित मूल्यों में शामिल हैं:
![]()
जैसे कि विंडोज को यह कैसे पता है, जबकि मैं निश्चितता के साथ नहीं कह सकता क्योंकि मेरे पास वर्तमान में विंडोज स्रोत कोड और किसी भी आधिकारिक दस्तावेज लिंक दोनों का अभाव है, मैं कहूंगा कि यह हार्डवेयर आईडी का एक साधारण मामला है कंप्यूटर के भीतर यह जानकारी ऑपरेटिंग को दूर दे रही है प्रणाली।
चूंकि विंडोज़ में एक विशाल साझेदार नेटवर्क है जो अपने ड्राइवरों को सीधे माइक्रोसॉफ्ट (विंडोज अपडेट के माध्यम से ड्राइवर अपडेट के लिए और इंस्टॉलेशन मीडिया के साथ "मानक" ड्राइवरों को शामिल करने के लिए) प्रस्तुत करता है, विंडोज के लिए यह पता लगाना बहुत आसान है कि आपके पास किस तरह का कंप्यूटर है स्थापना दिवस। बस द्वारा सीपीयू आईडी अकेले, आप यह निर्धारित कर सकते हैं कि यह एक डेस्कटॉप कंप्यूटर या लैपटॉप है।
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .