क्या पीई फ़ाइल से डॉस स्टब और डॉस हेडर को हटाना संभव है ??पीई फ़ाइल से डीओएस स्टब निकालें
उत्तर
फ़ाइल प्रारूप को तोड़ने के बिना इसे हटाने का कोई आसान तरीका नहीं है।
लेकिन ehm, this मिला।
डॉस स्टब को हटाने से डॉस हेडर के साथ कुछ लेना देना नहीं है। हां, डॉस स्टब को हटाना संभव है (क्योंकि अब इसका उपयोग नहीं किया जाता है)। आप डॉस हेडर के आकार को अपने न्यूनतम तक भी कम कर सकते हैं (एमजेड + पीई हेडर पर कूदें)। लेकिन आप डॉस हेडर को पूरी तरह से हटा नहीं सकते हैं। अन्यथा, विंडोज लोडर आपकी छवि को शुरू करने से इंकार कर देगा अगर एमजेड और पीई हेडर पर कूद लापता हो।
पीई फ़ाइल किसी IMAGE_DOS_HEADER के साथ शुरू होनी चाहिए जो कि किसी भी समय IMAGE_NT_HEADERS संरचना द्वारा शुरू की जाती है जो आधुनिक पीई फ़ील्ड को परिभाषित करता है।
IMAGE_DOS_HEADER में दो अनिवार्य फ़ील्ड हैं - e_magic को IMAGE_DOS_SIGNATURE मान (जो ASCII में 'MZ' जैसा दिखता है) और e_lfanew को IMAGE_NT_HEADERS की शुरुआत तक फ़ाइल की शुरुआत से ऑफ़सेट होना चाहिए।
इन दो क्षेत्रों के अलावा, शेष IMAGE_DOS_HEADER Windows 16-बिट विंडोज के लिए वैकल्पिक है और शून्य हो सकता है, और डॉस स्टब वैकल्पिक है और छोड़ा जा सकता है।
न्यूनतम अनुरूप पीई फ़ाइल एक IMAGE_DOS_HEADER के साथ शुरू होती है जहां e_magic IMAGE_DOS_SIGNATURE पर सेट होता है और e_lfanew आकार (IMAGE_DOS_HEADER) पर सेट होता है, तुरंत IMAGE_NT_HEADERS द्वारा पीछा किया जाता है।
आप डॉस हेडर के आकार को "न्यूनतम" में कम नहीं कर सकते हैं। दुर्भाग्यवश IMAGE_DOS_HEADER में अंतिम फ़ील्ड अंतिम फ़ील्ड है। इस प्रकार यह 64 बाइट्स का एक निश्चित आकार है।
- 1. डीओएस
- 2. फ़ाइल से निकालें
- 3. संशोधित प्रतिबद्धता से फ़ाइल निकालें
- 4. plupload कतार से फ़ाइल निकालें?
- 5. (पीई) जीटीके
- 6. फ़ाइल फ़ाइल डिस्क्रिप्टर से फ़ाइल फ़ाइल निकालें या FILE *
- 7. पीई 32 + और पीई 32 के बीच क्या अंतर है?
- 8. डीओएस 32-बिट x86 असेंबली
- 9. exe फ़ाइल से VB.NET कोड निकालें
- 10. विंडोज .lnk (शॉर्टकट) फ़ाइल से आइकन निकालें
- 11. टेक्स्ट फ़ाइल की पंक्तियों से डेटा निकालें
- 12. गुंजिप/फ़ाइल को "भाग से भाग" निकालें
- 13. फ़ॉन्ट फ़ाइल से अक्षर कैसे निकालें?
- 14. Mercurial: सभी परिवर्तनों से फ़ाइल निकालें
- 15. टेक्स्ट फ़ाइल से डुप्लिकेट लाइन्स निकालें?
- 16. एपीके फ़ाइल से ऐप आइकन निकालें
- 17. एक धार फ़ाइल से SHA1 हैश निकालें
- 18. cover.py से फ़ाइल को कैसे बाहर निकालें?
- 19. tar.gz से एक फ़ाइल निकालें, डिस्क
- 20. बैच फ़ाइल इनपुट से ट्रेलिंग स्लैश निकालें
- 21. फ़ाइल से xml तत्व को कैसे निकालें?
- 22. सीओएस में सीरियल प्रोग्रामिंग, डीओएस
- 23. जार फ़ाइल से गुण फ़ाइल को कैसे निकालें?
- 24. विंडोज पीई संसाधन
- 25. न्यूनतम PHP फ़ार स्टब
- 26. निकालें '\' से #
- 27. बैच फ़ाइल - दूसरा फ़ाइल एक्सटेंशन निकालें
- 28. संग्रह से फ़ाइल निकालें लेकिन इसे स्थानीय रूप से रखें
- 29. वर्कस्पेस से हटाए बिना पर्सफोर्स नियंत्रण से एक फ़ाइल निकालें?
- 30. निकालें चयनित फ़ाइल (रों) जावास्क्रिप्ट
मैं फ़ाइल प्रारूप को तोड़ सकता हूं लेकिन मुझे यह जानने की जरूरत है कि exe को बाधित किए बिना इसे कैसे किया जाए। – user1232138
यदि आप फ़ाइल प्रारूप को तोड़ते हैं, तो यह वास्तव में एक पीई फ़ाइल नहीं है। आप एक कस्टम स्टब प्रदान कर सकते हैं। –