आज के डेली डब्ल्यूटीएफ लेख से प्रेरित है ।
लेखक का दावा है कि C:\Program.exe
उदाहरण के लिए, शॉर्टकट पर क्लिक करने पर एक फ़ाइल निष्पादित की जाएगी C:\Program Files\Doom 2\doom2.exe -nomusic
।
माना जाता है, विंडोज पहले C:\Program
तर्कों के साथ आह्वान करने का प्रयास करता है Files\Doom 2/doom2.exe -nomusic
।
अगर वहाँ नहीं है C:\Program.exe
, तो यह C:\Program Files\Doom
तर्कों के साथ कोशिश करता है 2/doom2.exe -nomusic
।
और अगर नहीं है C:\Program Files\Doom.exe\
, तो यह अंततः कोशिश करता है C:\Program Files\Doom 2\doom2.exe -nomusic
और सफल होता है।
यह मुझे पूरी बकवास लगती है। मुझे विश्वास नहीं हो रहा है कि यह कभी इस तरह से काम करेगा। एक टिप्पणीकार इसे अच्छी तरह से बताता है :
मुझे यह विश्वास करना कठिन लगता है कि विंडोज के किसी भी जारी संस्करण ने कभी भी ओपी द्वारा वर्णित परीक्षण-और-त्रुटि दृष्टिकोण किया था।
मैं पूरी तरह से मानता हूं कि विंडोज के एक रिलीज़ किए गए संस्करण में डिफ़ॉल्ट के रूप में मस्तिष्क-मृत व्यवहार था। मैंने इसे पहली बार कई बार अनुभव किया है।
मुझे विश्वास नहीं होता है कि विंडोज के एक जारी संस्करण में यह मस्तिष्क-मृत व्यवहार था, जैसा कि लेख द्वारा वर्णित है। यह बहुत बड़ा सुरक्षा दोष है कि जब तक कुछ यादृच्छिक डेली डब्ल्यूटीएफ सबमिशन ने इसे उजागर नहीं किया, तब तक किसी का ध्यान नहीं गया, कम से कम एक दशक बाद, क्योंकि यह विंडोज़ का एक संस्करण होगा जो कि एक्सपी से पहले था।
स्पष्टता के लिए संपादित करें: यहाँ बताया गया है कि मैंने इसे स्वयं कैसे परखा।
- Notepad.exe को C: \ program.exe पर कॉपी करें
- C: \ program files \ Internet explorer \ iexplore.exe चलाएँ
- नोटपैड खुलता है। यह अपेक्षित है क्योंकि यह C: \ program नामक कुछ पाता है
- Progam.exe को C: \ program files \ Internet.exe में ले जाएँ
- C: \ program files \ Internet explorer \ iexplore.exe चलाएँ
लेख के लेखक के अनुसार ( और यह आलेख Microsoft से ), नोटपैड अभी भी खुला होना चाहिए। लेकिन यह नहीं है, इस संदेश के साथ कमांड विफल रहता है:
C:\program is not recognized as an internal or external command, operable program or batch file.
फिर, मैं लेख के दावे पर बहस नहीं कर रहा हूं कि C: \ program को लागू किया जाएगा। मैं यह तर्क दे रहा हूं कि विंडोज एक मैच हिट होने तक हर निर्देशिका को पुन: प्रयास करता है।
तो, क्या विंडोज के किसी भी संस्करण ने कभी इस तरह से काम किया?
C:\Program Files\...
, और क्या विंडोज ऐसे शॉर्टकट (या रन कमांड, या कमांड-प्रॉम्प्ट कमांड, या कुछ अन्य विधि) की व्याख्या करेगा "C:\Program" Files\...
। पहला भाग असंभावित लगता है, लेकिन दूसरा भाग मेरे लिए संभावित और अपेक्षित लगता है।
C:\Program Files
रूप में व्याख्या की जाएगी "C:\Program Files"
? थोड़ा पढ़ने से, ऐसा लगता है कि कुछ मामलों में जवाब "हां" हो सकता है, जो वास्तव में एकमात्र अप्रत्याशित क्षेत्र है।