2009-08-15 6 views
9

यदि आप विंडोज 7 में चिपचिपा नोट चलाते हैं, तो इसकी प्रक्रिया को StikyNot.exe कहा जाता है। कई अन्य विंडोज़ प्रक्रियाएं 8 प्रक्रियाओं के तहत अपनी प्रक्रिया के नाम रखती हैं।8-अक्षर प्रक्रिया होने का क्या फायदा है?

वे ऐसा क्यों करते हैं? क्या फायदा है? क्या वे सिर्फ अतीत से चिपके हुए हैं? या क्या सभी 8-अक्षर निष्पादन योग्य प्रकाशित कर रहे हैं?

उत्तर

6

रेमंड पुरानी नई बात ब्लॉग की चेन कवर इस में: Why do operating system files still adhere to the old 8.3 naming convention?

+1

का उपयोग करके उन्हें चला सकते हैं मुझे यह नहीं मिलता है। डिज़नीलैंड में "ऑटोोपिया" नामक दो सवारी क्यों होगी? – MusiGenesis

+0

एक ऑटोपिया सवारी थी, लेकिन इसमें थ्रूपुट बढ़ाने के लिए दो ट्रैक थे। प्रत्येक ट्रैक एक अलग स्थान से बाहर निकला। –

6

पुराने डॉस/विंडोज़ "छोटे नाम" 8.3 थे और अभी भी कुछ डीडीई/आरपीसी/COM सुविधाएं और एपीआई हैं जो इनका उपयोग करते हैं। इसके अलावा कुछ तीसरे पक्ष के उत्पादों।

0

वे सिर्फ अतीत से चिपक कर रहे हैं, वहाँ 8.3 फ़ाइल नाम का उपयोग करने का कोई फायदा नहीं है। आपके द्वारा की जाने वाली सभी फाइल सिस्टम उन्हें समर्थन देंगे, अगर किसी के फाइल सिस्टम को बस्ट हो जाता है और किसी भी तरह से 8.3 फाइलनामों में बदल जाता है, तो उन्हें अनुप्रयोगों को काम करना बंद करना चाहिए।

बहुत सारे आधुनिक विंडोज ऐप्स लंबे फ़ाइल नामों का उपयोग करते हैं। यह एक अच्छा विचार है।

यह भी ध्यान रखें कि विंडोज एक्जिक्यूटिव को वास्तव में .exe में समाप्त होने की आवश्यकता नहीं है, लेकिन अगर उन्हें नहीं किया जाता है तो उन्हें निष्पादित करना मुश्किल होता है; आप अभी भी CreateProcess()