शॉर्टकट खोलना
एक शॉर्टकट संपादित करने के लिए आपको स्पष्ट रूप से इसे खोलने की आवश्यकता है, और यह मुश्किल साबित होता है। में कुछ मामलों आप एक कमांड लाइन तर्क का उपयोग करके लोड हो रहा है शॉर्टकट फाइलों में कार्यक्रमों के लिए मजबूर कर सकते हैं:
"X:\Path\to\program.exe" "X:\my shortcut.lnk"
लिंक लक्ष्य या वास्तविक शॉर्टकट फ़ाइल भरी हुई है या नहीं, यह कार्यक्रम पर निर्भर करता है। यहाँ कुछ मुफ्त हेक्स संपादकों की सूची (कोई विशेष क्रम में नहीं) दी गई है जो उन्हें बॉक्स से बाहर का समर्थन करते हैं:
वैकल्पिक हल
यदि आप शॉर्टकट फ़ाइल की सामग्री को लोड करने में असमर्थ हैं, तो आप कमांड प्रॉम्प्ट खोल सकते हैं और .lnk
फ़ाइल को एक अलग, गैर-मौजूद एक्सटेंशन में बदल सकते हैं जैसे .lne
:
cd /d "X:\Folder\containing\shortcuts"
ren "my shortcut.lnk" "my shortcut.lne"
यदि आपके पास कई फाइलें हैं, तो आप उन सभी का नाम एक साथ बदल सकते हैं:
ren *.lnk *.lne
फिर आप नियमित फाइलों की तरह ही उन शॉर्टकट का इलाज कर पाएंगे। जब आप कर लें, तो अपनी सामान्य कार्यक्षमता को पुनर्स्थापित करने के लिए उनका नाम बदलना सुनिश्चित करें।
अतिरिक्त जानकारी
एक शॉर्टकट या शेल लिंक में एक विशिष्ट लिंक लक्ष्य तक पहुंचने के लिए उपयोग की जाने वाली मेटाडेटा जानकारी होती है । यह विंडोज शेल द्वारा पार्स और व्याख्या की गई है। आधिकारिक दस्तावेज से:
शेल लिंक संरचना विभिन्न सूचनाओं को संग्रहीत करती है जो उपयोगकर्ताओं को समाप्त करने के लिए उपयोगी है, जिनमें शामिल हैं:
एक कीबोर्ड शॉर्टकट जिसका उपयोग एप्लिकेशन लॉन्च करने के लिए किया जा सकता है।
एक वर्णनात्मक टिप्पणी।
सेटिंग्स जो एप्लिकेशन व्यवहार को नियंत्रित करती हैं।
वैकल्पिक डेटा अतिरिक्त डेटा अनुभागों में संग्रहीत ।
स्रोत: [MS-SHLLINK]: शैल लिंक (.LNK) बाइनरी फ़ाइल प्रारूप - अवलोकन
शॉर्टकट को बाइनरी फ़ाइलों के रूप में संग्रहीत किया जाता है, और एक मानक पाठ संपादक का उपयोग करके संपादित नहीं किया जा सकता है। एक विशिष्ट .lnk
फ़ाइल आंतरिक रूप से कुछ इस तरह दिखती है:
00000000 4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 L...........À...
00000010 00 00 00 46 DC 03 00 02 20 00 00 00 C6 EF 52 BE ...FÜ... ...ÆïR¾
00000020 10 04 CA 01 C6 EF 52 BE 10 04 CA 01 60 45 8A 67 ..Ê.ÆïR¾..Ê.`EŠg
00000030 20 04 CA 01 00 9A 04 00 00 00 00 00 01 00 00 00 .Ê..š..........
पहले बीस बाइट्स हमेशा निम्नलिखित होते हैं:
4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 00 00 00 46
आगे की पढाई