इन क्रिप्टिक स्ट्रिंग्स का वास्तव में रजिस्ट्री संघों में क्या मतलब है?


9

मेरे HKEY_CLASSES_ROOT \ Word.Document.12 \ शेल \ Open \ कमांड \ कमांड वैल्यू (वर्ड 2010 'ओपन' शेल एसोसिएशन) को देखते हुए मैं इस तरह की बकवास देखता हूं:

xb'BV5 !!!!!!!!! MKKSkWORDFiles> bi $ T! V! 0Z = {Pk0vm ~ AZu / n "% 1"

जहाँ यह सभी पिछले / n "% 1" भागों के बारे में स्पष्ट है, लेकिन पहली गुप्त एक स्पष्ट रूप से एमएस वर्ड चलाने पर कुछ जादू निर्देश को दर्शाता है। उसी वूडू मैं एक्सेल और अन्य कार्यालय संघों के लिए है।

मेरे कई प्रयासों ने इंटरनेट के माध्यम से खुद को शिक्षित करने का प्रयास किया कि वहां क्या चल रहा है, इसका कोई परिणाम नहीं आया। बहुत से लोग वर्ड / एक्सेल संघों को ठीक से काम करने के लिए स्थापित करने के लिए "सही झुकाव" पर चर्चा करते हैं, हालांकि मैंने उनमें से किसी को भी नहीं देखा (जैसे मुझे भी) कभी समझ में नहीं आया कि वे क्या कर रहे हैं और उन्होंने वास्तव में क्यों सोचा कि यह काला जादू काम करेगा अन्य लोगों के लिए - सिर्फ इसलिए कि यह किसी तरह उनकी मशीनों पर काम करने में कामयाब रहा।

हालाँकि, जो मुझे वास्तव में समझ में नहीं आया वह यह है कि किसी ने भी (जिसे मैं इंटरनेट पर स्पॉट करता हूं), कभी भी "पृथ्वी पर यह कैसे काम करता है" जैसे कुछ भी पूछा? या "इसका वास्तव में क्या मतलब है?" कम से कम अंतिम नहीं, "क्या आपको लगता है कि मेरे पास एक बुरा वायरस है?"। ठीक है, फिर मैं पहला होने जा रहा हूं, मुझे लगता है।

यहाँ मेरा सवाल यह नहीं है कि लोग इतने अयोग्य क्यों हैं। मेरा प्रश्न है कि ये तार वास्तव में रजिस्ट्री संघों में कैसे काम करते हैं? यह कुछ अनिर्दिष्ट (या प्रलेखित होना चाहिए?) विंडोज (संभवतः, विंडोज शेल) में कुछ मानव-सुपाच्य के लिए इस तरह के तारों को बदलने की सुविधा है।

जवाबों:


6

आप " अनडिमेंडेटेड एपीआई " समस्या से निपट रहे हैं ।

वह स्ट्रिंग एक गुप्त, कार्यान्वयन विशिष्ट, स्ट्रिंग है जिसे Microsoft सार्वजनिक ज्ञान के रूप में नहीं चाहता है। यदि स्ट्रिंग का प्रारूप सार्वजनिक था और Microsoft कभी भी यह बदलना चाहता था कि फाइलों को कैसे लोड किया जाए तो उन्हें बैकवर्ड संगतता के लिए पुरानी स्ट्रिंग का समर्थन करने की आवश्यकता होगी, यदि यह एक अनजाने एपीआई है तो उन्हें जांच की परेशानी से गुजरने के बिना इसे बदलने की अनुमति है। अगर 3 पार्टी सामान टूट जाएगा।

Microsoft वास्तव में सर्वश्रेष्ठ कंपनियों में से एक है जब यह 3 पार्टी सॉफ्टवेयर को नहीं तोड़ने के लिए सावधान रहने की बात आती है, शब्द रन कमांड लॉन्च करना उन स्थानों में से एक है जहां वे परेशानी से नहीं गुजरना चाहते हैं।


1
दुर्भाग्य से, यह उत्तर पूरी तरह से अलग-अलग प्रश्नों के बारे में है: क) "अनिर्दिष्ट एपीआई" का क्या अर्थ है? ख) अनिर्दिष्ट एपीआई बिल्कुल क्यों मौजूद हैं? ग) कौन सी कंपनी हमारे जीवन को सबसे अच्छी तरह से बचाती है, इसलिए हम बेवकूफ उपयोगकर्ताओं को अपना पैर नहीं मारेंगे? :-) यह अभी भी जवाब देने के लिए बहुत दूर है " ये तार वास्तव में रजिस्ट्री संघों में कैसे काम करते हैं?" अगर मैं स्वीकार करने के लिए तैयार था "मैं सिर्फ जानने वाला नहीं हूं" लाइन, मैं इसे सुपरयूजर पर यहां नहीं पूछूंगा ...
वैन जौन

1
@VanJone बात किसी को पता नहीं है, किसी ने भी इंजीनियर को प्रोग्राम को रिवर्स करने और इसे पता लगाने के लिए समय नहीं लिया है, खासकर जब अगले विंडोज़ अपडेट में वे काम कर सकते हैं जो उन्होंने अब काम नहीं किया।
स्कॉट चैंबरलेन

1
लोग विंडोज को बहुत बार रिवर्स करते हैं और कई लोग इस ज्ञान को अपने वेतन कमाने के साइड इफेक्ट के रूप में देख सकते हैं। यह सिर्फ भाग्य का सवाल है कि सही ज्ञान के लिए किसी को यहां इंतजार करने में कितना समय लगता है।
वैन जौन

PS '@' संकेतन ने किसी कारण से मेरे लिए काम नहीं किया: एसयू ने इसे केवल मेरी टिप्पणी से हटा दिया
वान जोन

@VanJone आपको @ का उपयोग करने की आवश्यकता नहीं है जब आप किसी पोस्ट के लेखक को जवाब दे रहे हैं, तो वे स्वचालित रूप से अधिसूचित हो जाएंगे, @ पोस्ट लेखक से अधिसूचना को किसी ऐसे व्यक्ति में बदलने के लिए है जिसने कम से कम एक बार टिप्पणियों में पोस्ट किया है।
स्कॉट चेम्बरलेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.