2010-04-30 10 views
6

मेरे ग्राहकों में से एक का एक एप्लीकेशन है जो VB6 का उपयोग करके उनके लिए लिखा गया था। उनके पास अब मूल संसाधन नहीं हैं जो डेवलपर को दिए गए थे। पृथ्वी के चेहरे से डेवलपर गायब हो गया है। मेरी चुनौती निष्पादन योग्य से संसाधन निकालने और एप्लिकेशन को पुनर्निर्माण करना है, इसमें नई सामग्री जोड़ना है।वीबी 6 एप्लिकेशन से संसाधन निकालने के लिए मैं किस टूल का उपयोग कर सकता हूं?

मैंने संसाधन हैकर का उपयोग करने का प्रयास किया है, लेकिन यह केवल आइकन पाता है। Exe 26MB से अधिक है, मैं नहीं देख सकता कि एम्बेडेड एकमात्र संसाधन आइकन है।

संपादित करें: मुझे इस से स्रोत कोड पुनर्प्राप्त नहीं करना है। Decompiling उद्देश्य नहीं है। मैं केवल एम्बेडेड मीडिया संसाधन चाहता हूं ताकि मैं उन्हें उस एप्लिकेशन में उपयोग कर सकूं जिसे मैं स्क्रैच से पुनः लिख रहा हूं। कृपया "संसाधन कोड" शब्द को "स्रोत कोड" से भ्रमित न करें।

क्या केवल संसाधन निकालने का कोई तरीका है?

+0

संसाधन हैकर केवल आपके अनुपालन वाले कूद कोड दोस्त को दिखाएगा, आप उस विधि में आपके द्वारा टाइप किए गए कच्चे वीबी कोड को कभी भी पुनर्प्राप्त नहीं करेंगे। दुर्भाग्य से मैंने ऐसा करने के लिए कभी भी एक तरीका नहीं देखा है और मेरा गुगल खाली हो गया है। – Glycerine

+0

मुझे एप्लिकेशन को अपनाने में कोई दिलचस्पी नहीं है।मुझे बस मीडिया संसाधनों की आवश्यकता है जो exe फ़ाइल में एम्बेडेड हैं। – RichieACC

उत्तर

2

एक वैनिला VB6 exe 'चिह्न', 'चिह्न समूह' & 'संस्करण जानकारी' संसाधन है कि संसाधन हैकर में दिखाई देना चाहिए, के रूप में किसी भी संसाधनों VB6 संसाधन उपकरण या वी.एस. के RC.EXE के माध्यम से जोड़ा जाना चाहिए।

यह एक वसा EXE है तो शायद लेखक ने इसे पैक किया? utilities हैं जो यह निर्धारित करने का प्रयास करेंगे कि कौन सा पैकर (यदि कोई है) का उपयोग किया गया था।

+0

इसे डाउनलोड किया गया, और मेरे एंटी-वायरस ने मुझे इसका उपयोग करने से इनकार कर दिया। सुनिश्चित नहीं है कि यह एक झूठी सकारात्मक है, लेकिन मैं कोई मौका नहीं ले रहा हूं। क्या कोई अन्य है जिसे आप अनुशंसा कर सकते हैं? – RichieACC

+1

http://www.softpedia.com/progDownload/File-Analyzer-Download-30.html मुझे दिखाता है "(1) के साथ संसाधित: यूपीएक्स v0.93 या v1.00 [PE]" के साथ पैक किया गया अपक्स पैक exe। –

+0

मैंने पेस्टबिन पर फ़ाइल विश्लेषक से आउटपुट पोस्ट किया है http://pastebin.com/Qbhiu7T3 मुझे यकीन नहीं है कि जानकारी का क्या अर्थ है। क्या आप इस पर कुछ प्रकाश डालने में सक्षम हैं? – RichieACC

0

http://strategoxt.org/Transform/VisualBasicDecompilers

ऊपर के लिंक से उपकरण पर एक नज़र डालें और देखें कि उनमें से किसी को आप के लिए पर्याप्त निकालने में सक्षम हैं।

hth

+0

ये सभी डीकंपलर हैं, संसाधन निकालने वाले नहीं। – RichieACC

1

मुझे लगता है कि यदि आप स्रोत कोड exe फ़ाइल (VB6 के साथ संकलित) से वापस पाने के लिए था। यदि प्रोग्राम native code में संकलित किया गया है, तो यह लगभग असंभव है, लेकिन यदि प्रोग्राम P-Code में संकलित किया गया है तो यह आसान है। आप VB Decompiler आज़मा सकते हैं और कुछ पठनीय असेंबली कोड को VB6 कोड में मैन्युअल रूप से रूपांतरित करने के लिए एक रिवर्स-इंजीनियर ढूंढ सकते हैं। लेकिन, मेरा सुझाव है कि आप प्रोग्रामर से प्रोग्राम का स्रोत कोड पाएं, यह डिकंपलिंग से सस्ता है।

+0

+1। वीबी 6 डीकंपलर के बारे में अन्य प्रश्न: http://stackoverflow.com/questions/678544/free-vb-6-0-decompiler http://stackoverflow.com/questions/414068/is-there-a-vb6-decompiler http: //stackoverflow.com/questions/1406015/decompiler-for-visual-basic-6-program – MarkJ

+0

नहीं। मुझे स्रोत कोड में रूचि नहीं है। मैं उन संसाधनों को चाहता हूं जो exe के भीतर एम्बेडेड हैं। कोई वीडियो, छवियों या ऑडियो। – RichieACC

0
  1. शायद वे एकमात्र विंडोज संसाधन हैं जो एप्लिकेशन हैं।

  2. दृश्य स्टूडियो एक संसाधन संपादक है (मैं VS2008.net चिह्नित किया है और यह है एक)

  3. आप एक अलग संसाधन संपादक http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

+1

यह एप्लिकेशन संसाधन संसाधन हैकर क्या कर सकता है उससे कहीं अधिक सूचीबद्ध करने में सक्षम नहीं है। यद्यपि इसे सुझाव देने के लिए धन्यवाद। – RichieACC

+0

फीडबैक के लिए धन्यवाद – mikek3332002

1
करके देख सकते हैं

vbreformer आज़माएं। यह स्रोत कोड के हिस्सों को पुनर्प्राप्त करेगा जिसमें बटन और इतने चौथे, और देशी कोड से जुड़ी घटनाओं के साथ-साथ घटनाएं भी होंगी। मुझे पता है कि आप यह नहीं चाहते हैं, लेकिन यह अधिक पूर्ण आवेदन का हिस्सा है। यह भी vb6 मेनू संसाधनों को ठीक करेगा। यह सीमित है, लेकिन यह एक सामान्य संसाधन संपादक के साथ मिल जाएगा। एक परीक्षण संस्करण भी उपलब्ध है।

+0

मैंने आज http://www.decompiler-vb.net/ से VBReformer डाउनलोड किया और मैकफी ने इसे आर्टेमिस ट्रोजन के रूप में रिपोर्ट किया। –

संबंधित मुद्दे