2009-01-05 9 views
40

मैंने उस प्रोजेक्ट से सोर्स कोड खो दिया जो मैंने उस कंपनी पर किया था जिसके लिए मैं काम कर रहा हूं और विजुअल बेसिक 6 डीकंपलर नहीं ढूंढ पा रहा हूं; क्या यह भी मौजूद है?क्या कोई Visual Basic 6 decompiler है?

मेरे पास केवल EXE है जिसे मैंने किसी उपयोगकर्ता की मशीन से बचाया है।

+3

[कई] में से एक (http://stackoverflow.com/questions/414068/is-there-a-vb6-decompiler) [डुप्लिकेट] (http://stackoverflow.com/questions/678544/free-vb -6-0-डीकंपेलर) [प्रश्न] (http://stackoverflow.com/questions/1406015/decompiler-for-visual-basic-6-program) VB6 decompilers पर – MarkJ

+2

@ मार्कज: विडंबना समृद्ध है। – Hello71

उत्तर

21

अंतिम के लिए, आपके आवेदन के संकलित कोड के लिए, संक्षिप्त उत्तर "नहीं" है। विभिन्न उपकरण कोड से अलग जानकारी निकालने में सक्षम होते हैं (जैसे फॉर्म सेटअप) और पी कोड डीकंपलर हैं (ऐसे टूल के लिए एडगर का उत्कृष्ट लिंक देखें)। हालांकि, इस दिन तक, देशी कोड के लिए कोई डिकंपेलर नहीं है। मुझे अन्य उच्च स्तरीय भाषाओं के समान कुछ भी पता नहीं है।

20

http://www.program-transformation.org/Transform/VisualBasicDecompilers

यह लिंक VB6 Decompiling के लिए संसाधनों का एक बहुत प्रदान करता है, लेकिन ऐसा लगता है जैसे कि यह तुम्हारे पास क्या है (तो भी आप पहले लिंक ऑब्जेक्ट कोड [संपादित करें की क्या ज़रूरत है पर बहुत निर्भर करेगा: एर .. पी-कोड मेरा मतलब है], या सिर्फ EXE?) किसी भी तरह से, ऐसा लगता है कि कुछ है, वहां एक नज़र डालें।

11

मैंने अतीत में वीबी डीकंपलर लाइट (http://www.vb-decompiler.org/) का उपयोग किया है, और हालांकि यह आपको मूल स्रोत कोड नहीं देता है, यह आपको विधि नाम, कुछ परिवर्तनीय तार आदि जैसे बहुत सारी जानकारी देता है। ज्ञान (या पूर्ण संस्करण के साथ) इससे भी अधिक प्राप्त करना संभव हो सकता है।

+2

यह मेरे लिए आसान था - यह असेंबलर कोड देखने के पूरे समूह का उत्पादन किया; लेकिन मैं तारों के बाद था और वे डिकंपील्ड कोड से उठना आसान था। –

+0

हां, मैं भी कुछ 'हार्डकोडेड' तारों के बाद था, इसलिए इस उपकरण ने वास्तव में मेरी मदद की। –

+0

यह भयानक था, और वास्तव में जो मैं खोज रहा था। धन्यवाद! इस मामले में –

7

क्या आपने नामित टूल का प्रयास किया था VBReFormer (http://www.decompiler-vb.net/)? हमने अपने आवेदन cuz के स्रोत कोड को वापस पाने के लिए पिछले साल इसका उपयोग किया था, हमने 6 साल पहले हमारे आवेदन का स्रोत कोड खो दिया था और यह ठीक काम करता था। हम जहां कुछ यूजर इंटरफेस को सीधे vbreformer से बदल सकते हैं और उन्हें exe फ़ाइल में सहेज सकते हैं।

+3

@antyrat लिंक * उत्तर * का उत्तर का हिस्सा है। यदि लिंक किया गया पृष्ठ बदलता है तो जवाब बेकार है। – MarkJ

+0

नि: शुल्क संस्करण आपको जीयूआई के लिए एक अच्छा साफ दिखता है, लेकिन चर और बयान अवरुद्ध हैं। हो सकता है कि यदि आपने उन्हें भुगतान किया है, तो यह आपके कोड के संदर्भ में एक अलग रूप होगा। लेकिन मैंने यह भी देखा कि कुछ कोड वहां नहीं होने चाहिए। –

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