मुझे भी, विश्व स्तर पर विशिष्ट रूप से विंडोज इंस्टॉलेशन की पहचान करने के लिए एक रास्ता खोजने की आवश्यकता है। सबसे पहले, बैकअप छवियों को ठीक से वर्गीकृत करने और पहचानने के लिए और यह निर्धारित करने के लिए कि कौन से मशीनों पर बरामद होते हैं। दूसरे, फाइलों को सिंक्रोनाइज़ करने के लिए साइक्रोनाइजेशन जोड़े के नाम पर और यह निर्धारित करने के लिए कि सिंक्रनाइजेशन में शामिल मशीनों के आधार पर किस सिंक्रोनाइजेशन जोड़ी का उपयोग किया जाए।
इस वेबसाइट पर उन सहित कई पोस्ट पढ़ने के बाद, मैं यह निष्कर्ष निकालता हूं कि विंडोज इंस्टॉलेशन के विश्व स्तर पर अद्वितीय पहचानकर्ता को खोजने का कोई आसान तरीका नहीं है। यह बहुत बुरा है। हार्डवेयर की तरह, सॉफ्टवेयर का भी अपना सीरियल नंबर होना चाहिए। ओह अच्छा! इसलिए यह मेरा वर्कअराउंड है: एक एकल विश्वव्यापी विशिष्ट पहचानकर्ता को खोजने के बजाय, मैंने एक सिलिअलाइज्ड स्टेटमेंट बनाया है, जो उस तरह से प्रेरित है जिस तरह से माइक्रोसॉफ्ट विंडोज पर नेटवर्क ड्राइव करता है और जिस तरह से यह नाम वर्चुअल पीसी में साझा करता है: "[WINDOWS] PRODUCT ID ( चर के रूप में ) [COMPUTER SERIAL NUMBER ( चर के रूप में ) पर स्थापित है)] "। हालांकि एक विंडोज प्रोडक्शन आइडेंटिफिकेशन नंबर केवल अद्वितीय है जो कि संबंधित उत्पाद कुंजी के समान ही है, यह है, फिर भी, कई इंस्टॉलेशन में समान होने के लिए उत्तरदायी है, विशेष रूप से बड़े पैमाने पर उत्पादित कंप्यूटरों पर, जिसमें फैक्ट्री-इंस्टॉल्ड विंडोज शामिल है, लेकिन एक धारावाहिक संख्या अद्वितीय है और एक मशीन से दूसरी मशीन में भिन्न है। उपर्युक्त सूत्र मुझे अपने उद्देश्यों की आवश्यकता है, मुझे SID की आवश्यकता नहीं है (मुझे लगता है कि यह सुरक्षा पहचानकर्ता को दर्शाता है।) या कुछ और अधिक जटिल है, क्योंकि दोनों चर का संयोजन बिल्कुल विंडोज इंस्टॉलेशन का संदर्भ देता है जिसे मुझे पहचानने की आवश्यकता है, जबकि प्रत्येक व्यक्तिगत चर मेरे स्वयं के लिए, किसी भी उपयोग के लिए नहीं है। विशेष रूप से और सबसे पहले, विंडोज उत्पाद की पहचान एक ही निर्माता द्वारा किए गए कंप्यूटरों पर समान है और एक ही उत्पाद लाइन में पाई जाती है और यह मेरे लिए कोई उद्देश्य नहीं रखता है, क्योंकि मेरे पास कई समान मशीनें हैं। दूसरे, सीरियल नंबर विशिष्ट रूप से पर्याप्त पहचान नहीं है, क्योंकि मेरे पास एक कंप्यूटर पर कई विंडोज इंस्टॉलेशन हैं जो कंप्यूटर सीरियल नंबर को संबोधित नहीं करता है। इसलिए मैं अपनी विधि सुझाता हूं।
इसके अलावा, और इससे पहले कि आप इसके बारे में पूछताछ करें: मैंने कंप्यूटर नाम पर अपनी पद्धति को आधार नहीं बनाया। जानकारी उपयोगकर्ता-आधारित है और इसलिए इसका आविष्कार करने की आवश्यकता है। हालांकि, विंडोज उत्पाद की पहचान और कंप्यूटर सीरियल नंबर पहले से ही पहचाने जाते हैं, आविष्कार और हमेशा दो विशिष्ट उत्पादों से जुड़े होते हैं, जिससे उन्हें फिर से सूचीबद्ध करने की आवश्यकता समाप्त हो जाती है। मैं हार्ड ड्राइव के विशिष्ट पहचानकर्ता के साथ विंडोज इंस्टॉलेशन की पहचान करने के लिए न तो चुनाव करूंगा, क्योंकि मैं सक्षम हूं और उन्हें एक मशीन से दूसरी मशीन में स्विच करने के लिए उपयुक्त हूं, खासकर जब ड्राइव कैपेसिटी निरंतर प्रवाह की स्थिति में हो। उसी टोकन के द्वारा, मैं केंद्रीय प्रसंस्करण इकाई या मदरबोर्ड के पहचान के नामकरण का बहुत कम उपयोग करूंगा, जैसा कि शाओले द्वारा पिछले उत्तर में विधिपूर्वक सुझाया गया है।। अंत में, मैं विंडोज इंस्टॉलेशन की पहचान करने के सबसे स्पष्ट विकल्प को भी अस्वीकार करता हूं (हालांकि इसका उल्लेख किसी अन्य व्यक्ति द्वारा नहीं किया गया है जो मैं देख सकता हूं): उत्पाद कुंजी का उपयोग करना। यद्यपि यह अद्वितीय है, यह केवल विंडोज के एक निश्चित संस्करण को स्थापित करने का लाइसेंस है; यह वास्तव में एक विशेष विंडोज इंस्टॉलेशन से जुड़ा नहीं है और यह एक विशेष मशीन पर स्थापित होने के रूप में इसे अलग नहीं करता है, भले ही लाइसेंस किसी दिए गए कंप्यूटर की खरीद के आधार पर दिया गया हो।