वीबी डीकॉम्सिलर दृश्य बेसिक 5.0 और 6.0 में लिखे गए कार्यक्रमों (EXE, डीएलएल या ओएक्स) के लिए डीकॉम्सिलर है और .NET प्रौद्योगिकी पर लिखे गए कार्यक्रमों के लिए अलग है। जैसा कि आप जानते हैं, विजुअल बेसिक में कार्यक्रमों को व्याख्या किए गए पी-कोड या देशी कोड में संकलित किया जा सकता है। .NET असेंबली हमेशा समय संकलित करने योग्य आईएल कोड में संकलित होती है।
चूंकि पी-कोड में उच्च स्तरीय आदेश होते हैं, इसलिए इसे स्रोत कोड में विघटित करने की वास्तविक संभावना है (निश्चित रूप से, चर के नाम और कुछ कार्य विघटित नहीं होंगे)। वीबी डेकम्पलर पी-कोड से स्रोत कोड को उतना ही पुनर्स्थापित करता है जितना संभव हो सटीक रूप से। और कुछ संशोधनों के बाद आप जनित कोड संकलित करने की कोशिश कर सकते हैं।
यदि कोई कार्यक्रम देशी कोड में संकलित किया गया था, तो मशीन निर्देशों से पूर्ण स्रोत कोड बहाल करना संभव नहीं है। लेकिन वीबी डिकंपासिलर इस स्थिति में भी कार्यक्रम का विश्लेषण करने में मदद कर सकता है। इसमें एक शक्तिशाली डिस्सेम्बलर और एमुलेटर होता है। यह पावरफुल इंजन सबसे अधिक संभावित वीबी आदेशों के लिए अधिकांश असेंबलर निर्देशों को डिकोड करने की कोशिश करता है। बेशक, यह असेंबलर कोड के कुछ अनुकूलन पर विफल रहता है और कभी-कभी सही निर्देश उत्पन्न नहीं करता है। लेकिन इस समय यह देशी कोड अनुप्रयोगों का विश्लेषण करने का एक सबसे अच्छा तरीका है।
यदि कोई कार्यक्रम .NET असेंबली में संकलित किया गया था, तो विघटित सभी तालिकाओं और मॉड्यूल को प्रबंधित असेंबली में रिकवरी करेगा और आईएल डिस्सेम्बलर का उपयोग करके सभी तरीकों, कार्यों और घटनाओं को अलग करेगा। .शुद्ध फ्रेमवर्क को डीकम्पाइलेशन के लिए आवश्यक नहीं है। सभी विंडोज 32 बिट ऑपरेशन सिस्टम पर डीकंपायलेशन समर्थित।
सामान्य तौर पर, वीबी डीकॉम्सिलर कार्यक्रमों का विश्लेषण करने के लिए एक आदर्श उपकरण है और यदि आप स्रोत कोड खो देते हैं और परियोजना को आंशिक रूप से बहाल करने की आवश्यकता है तो यह सही है।
संस्करण इतिहास
- विवरण 11.5 पर तैनात 2020-07-06
बहुत सारे अपडेट
- विवरण 3.3 पर तैनात 2007-04-24
विधि प्रकार वसूली (उप या समारोह), कार्यों के नाम वसूली, कार्य मापदंडों वसूली (नाम के साथ), देशी कोड मॉड्यूल decompiler (नया कोड बाइनरी खोज और analization) ।
कार्यक्रम विवरण
यू झाला
EULA - अंत उपयोगकर्ता लाइसेंस समझौता
वीबी डीकम्पलर
सिंगल यूजर सॉफ्टवेयर लाइसेंस और लिमिटेड वारंटी
सॉफ्टवेयर डाउनलोड करने या उपयोग करने से पहले इस सॉफ्टवेयर लाइसेंस समझौते को ध्यान से पढ़ें। "quot;quot"s: पैकेज खोलने, उत्पाद डाउनलोड करने, या इस उत्पाद वाले उपकरणों का उपयोग करके, आप इस समझौते से बंधे होने के लिए सहमति दे रहे हैं। यदि आप इस समझौते की सभी शर्तों से सहमत नहीं हैं, तो क्लिक करें "स्वीकार नहीं करें;quot; बटन और स्थापना प्रक्रिया जारी नहीं रहेगी।
इस लाइसेंस समझौते में वीबी डीकॉसिलर, इसके दस्तावेज और निष्पादित फाइलों के आपके उपयोग को शामिल किया गया है, इसके बाद इसे और उद्धृत; उत्पाद और उद्धृत; के रूप में संदर्भित किया जाता है। उत्पाद कॉपीराइट सेर्गेई चुबचेंको है, इसके बाद इसे और उद्धृत; डेवलपर और उद्धृत; के रूप में संदर्भित किया जाता है। आप इसका उपयोग कर सकते हैं और इसे निम्नलिखित लाइसेंस समझौते के अनुसार वितरित कर सकते हैं। यदि आप इन शर्तों से सहमत नहीं हैं, तो कृपया अपने सिस्टम से उत्पाद निकालें। अपने काम में उत्पाद को शामिल करके या दूसरों को उत्पाद वितरित करके आप इन लाइसेंस शर्तों से परोक्ष रूप से सहमत हैं। उत्पाद है, और रहता है, कॉपीराइट सेर्गेई Chubchenko ।
उत्पाद को उत्पाद खरीदने से पहले की कोशिश के रूप में वितरित किया जाता है। इसका मतलब है:
1. उत्पाद के सभी कॉपीराइट विशेष रूप से लेखक के स्वामित्व में हैं - सेर्गेई चुबचेंको। उत्पाद कॉपीराइट कानूनों द्वारा संरक्षित है। हर समय डेवलपर सॉफ्टवेयर के लिए पूरा शीर्षक बरकरार रखती है। इस समझौते में बताए गए नियमों और शर्तों के अनुसार आपकी स्वीकृति के अधीन, आपको एकल-उपयोगकर्ता सॉफ्टवेयर लाइसेंस प्रदान किया जाएगा। डेवलपर के साथ कोई भी पिछला समझौता इस समझौते द्वारा अधिस्थान दिया जाता है।
2. जब तक आप चाहें उत्पाद के परीक्षण संस्करण का उपयोग कर सकते हैं। आप उत्पाद के लाइट संस्करण को आज़मा सकते हैं, जिसमें पी-कोड डीकॉम्पिलिंग, कोड अस्पष्ट और देशी कोड अलग अनुकूलन के लिए कोई विशेषताएं नहीं हैं। उत्पाद के पूर्ण संस्करण में ऐसे प्रतिबंध नहीं होते हैं और पैक किए गए इंस्टॉलर के रूप में भेज दिए जाते हैं। उत्पाद के पूर्ण संस्करण का उपयोग करने के लिए, आपको पंजीकरण करना होगा।
3. उत्पाद अपंजीकृत परीक्षण संस्करण, स्वतंत्र रूप से वितरित किया जा सकता है, अपवाद के साथ नीचे उल्लेख किया है, बशर्ते वितरण पैकेज संशोधित नहीं है । कोई भी व्यक्ति या कंपनी कॉपीराइट धारक से लिखित अनुमति के बिना उत्पाद के वितरण के लिए शुल्क नहीं ले सकती है। उत्पाद अपंजीकृत परीक्षण संस्करण को कॉपीराइट धारक की लिखित अनुमति के बिना किसी अन्य पैकेज के साथ बंडल या वितरित नहीं किया जा सकता है।
रजिस्टर इस सॉफ्टवेयर लाइसेंस आपको अधिकार देता है:
1. अपने अनुप्रयोगों के परीक्षण के एकमात्र उद्देश्यों के लिए और आपके द्वारा बनाए गए कार्यक्रमों के रिकवरी स्रोतों के लिए उत्पाद को स्थापित करें और उपयोग करें। आप कंप्यूटर पर उत्पाद की एक प्रति स्थापित कर सकते हैं और उत्पाद को एक कंप्यूटर से दूसरे कंप्यूटर में स्वतंत्र रूप से स्थानांतरित कर सकते हैं, बशर्ते कि आप उत्पाद का उपयोग करने वाले एकमात्र व्यक्ति हों। यदि आप एक इकाई हैं, तो आपको उत्पाद का उपयोग करने का अधिकार रखने के लिए अपने संगठन के भीतर एक व्यक्ति को नामित करना होगा ("नाम उपयोगकर्ता और उद्धृत;) ।
2. बैकअप या अभिलेखीय उद्देश्यों के लिए उत्पाद की एक प्रति बनाएं या उत्पाद को एक स्थायी भंडारण माध्यम में कॉपी करें बशर्ते आप मूल को केवल बैकअप या अभिलेखीय उद्देश्यों के लिए रखें।
3. तकनीकी सहायता और उन नए संस्करणों उत्पाद है, जो कोई अतिरिक्त भुगतान के साथ उंनयन कर सकते है पर सूचनाएं ।
4. पंजीकृत उत्पाद किराए पर या पट्टे पर नहीं किया जा सकता है, लेकिन स्थाई रूप से स्थानांतरित किया जा सकता है, अगर इसे प्राप्त करने वाला व्यक्ति इस लाइसेंस की शर्तों के लिए सहमत हैं । यदि सॉफ्टवेयर एक अपडेट है, तो स्थानांतरण में अपडेट और पिछले सभी संस्करण शामिल होने चाहिए।
नीचे सूचीबद्ध किसी भी गतिविधियों में उलझाने से सॉफ्टवेयर लाइसेंस समाप्त हो जाएगा। सॉफ्टवेयर लाइसेंस समाप्ति के अलावा, डेवलपर आपराधिक, दीवानी, या किसी अन्य उपलब्ध उपचार का पीछा कर सकता है।
1. इस सॉफ्टवेयर पैकेज में निहित किसी भी फाइल का वितरण।
2. संशोधन, विघटित, अलग, रिवर्स इंजीनियरिंग या उत्पाद का अनुवाद।
3. उत्पाद या उत्पाद दस्तावेज से मालिकाना नोटिस, लेबल या निशान को हटाना।
4. एक आवेदन का निर्माण जो उत्पाद से भौतिक रूप से भिन्न नहीं है
उत्पाद वितरित किया जाता है और उद्धृत; जैसा आईएस और उद्धृत; है। किसी भी प्रकार की कोई वारंटी व्यक्त या निहित नहीं है। आप अपने जोखिम पर उपयोग करते हैं। डेवलपर इस उत्पाद का उपयोग करते समय या गायब होने पर डेटा हानि, नुकसान, मुनाफे की हानि या किसी अन्य प्रकार के नुकसान के लिए उत्तरदायी नहीं होगा
टर्म एंड टर्मिनेशन
इस समझौते के तहत दिया गया लाइसेंस तब तक लागू रहेगा जब तक समाप्त नहीं हो जाता, जैसा कि यहां निर्धारित किया गया है । यदि लाइसेंसी किसी भी पैसा का भुगतान करने या उत्पाद के संबंध में देय कोई भी सेवाएं प्रदान करने में विफल रहता है, या इस समझौते की किसी भी अवधि या शर्त का उल्लंघन करता है, तो डेवलपर या उसका एजेंट लाइसेंसधारक को समाप्ति की सूचना देकर तुरंत इस लाइसेंस को समाप्त कर सकता है। लाइसेंसी डेवलपर को वैध संपर्क जानकारी प्रदान करने के लिए जिम्मेदार है। यदि डेवलपर के रिकॉर्ड में लाइसेंसी के लिए कोई वैध संपर्क जानकारी उपलब्ध नहीं है, तो डेवलपर को लाइसेंसधारक को समाप्ति की सूचना देने की आवश्यकता नहीं है। लाइसेंसधारी डेवलपर को समाप्ति की सूचना देकर और लाइसेंसधारक के कब्जे में या लाइसेंसी नियंत्रण के तहत उत्पाद और संबंधित उपयोगकर्ता दस्तावेज के सभी या किसी भी हिस्से की सभी प्रतियों को नष्ट या डेवलपर को नष्ट या लौटाकर स्वेच्छा से इस लाइसेंस को समाप्त कर सकता है।
समाप्ति का प्रभाव
समाप्ति पर तुरंत, लाइसेंसधारी के कब्जे में या लाइसेंसी नियंत्रण में उत्पाद के सभी या किसी भी हिस्से की सभी प्रतियां डेवलपर को नष्ट या वापस कर देंगे। लाइसेंसधारी को इस समझौते की समाप्ति के बाद किसी भी उद्देश्य के लिए उत्पाद और संबंधित उपयोगकर्ता दस्तावेज की किसी भी प्रति को रखने या उपयोग करने का कोई अधिकार नहीं होगा।
उत्पाद का हस्तांतरण
लाइसेंसधारी को डेवलपर की पूर्व लिखित सहमति के बिना, इस उत्पाद लाइसेंस को स्थानांतरित करने का अधिकार नहीं होगा।
उत्पाद वारंटी
डेवलपर अपने कार्य और प्रदर्शन के विवरण के अनुरूप उत्पाद को वारंट करता है। इस स्थिति में कि सॉफ्टवेयर इस वारंटी के अनुसार प्रदर्शन नहीं करता है, डेवलपर किसी भी गैर-अनुरूपता को मुफ्त में ठीक करने या उत्पाद के लिए लाइसेंसी द्वारा भुगतान की गई किसी भी राशि को वापस करने के लिए सहमत है। उत्पाद जो निम्नलिखित कारणों में से एक या अधिक कारणों के कारण इसके विवरण के अनुसार प्रदर्शन नहीं करता है, इस वारंटी द्वारा कवर नहीं किया जाएगा: (i) उत्पाद या संबंधित फ़ाइलों को डेवलपर के अलावा किसी और के द्वारा बदल दिया जाता है, या (ii) यदि उत्पाद लाइसेंसके लिए विकसित कस्टम उत्पाद है, तो कस्टम उत्पाद डेवलपर के अलावा किसी अन्य व्यक्ति द्वारा स्थापित किया जाता है।
वापसी
इस घटना में कि डेवलपर उत्पाद के लिए लाइसेंसी द्वारा भुगतान की गई किसी भी राशि को रिफंड करता है, ऊपर पैराग्राफ के अनुसार, लाइसेंसधारी समझता है और सहमत है कि इस समझौते और उत्पाद लाइसेंस को समाप्त कर दिया गया है, और डेवलपर इस समझौते के तहत प्रदान किए गए उत्पाद और संबंधित दस्तावेज वापस ले लेगा। इस तरह के रिफंड की प्राप्ति पर, लाइसेंसी इस बात से सहमत है कि यह अब उत्पाद, कोड या संबंधित दस्तावेज का उपयोग, प्रदर्शन या अन्यथा नियंत्रित नहीं करेगा जिसके लिए रिफंड जारी किया गया था।
उत्पाद के लिए वारंटी का अस्वीकरण
इस समझौते में उल्स्थापित एक्सप्रेस वारंटी को छोड़कर, डेवलपर उत्पाद के लिए सभी निहित वारंटी को अस्वीकार करता है, जिसमें किसी विशेष उद्देश्य के लिए मर्चेंटबिलिटी और फिटनेस की वारंटी शामिल हैं। डेवलपर उत्पाद की गुणवत्ता से संबंधित कोई अभ्यावेदन नहीं देता है और यह वादा नहीं करता है कि उत्पाद त्रुटि मुक्त होगा या बिना किसी रुकावट के काम करेगा।
दायित्व की सीमा
किसी भी स्थिति में डेवलपर किसी भी व्यक्ति द्वारा उत्पाद के उपयोग से उत्पन्न होने वाले किसी भी प्रत्यक्ष, अप्रत्यक्ष, आकस्मिक, परिणामी, परिणामी या अन्य नुकसान के लिए उत्तरदायी नहीं होगा, भले ही डेवलपर को पहले से नुकसान की संभावना के बारे में सूचित किया गया हो। ये सीमाएं कार्रवाई के सभी कारणों पर लागू होती हैं, जिनमें अनुबंध का उल्लंघन, वारंटी का उल्लंघन, डेवलपर की लापरवाही, सख्त देयता, गलत बयानी और अन्य टॉर्ट शामिल हैं।
उत्पाद का स्वामित्व
डेवलपर के पास उत्पाद में सभी स्वामित्व अधिकार हैं, जिनमें सभी पेटेंट अधिकार, कॉपीराइट, व्यापार रहस्य, ट्रेडमार्क, सेवा चिह्न, संबंधित सद्भावना और गोपनीय और मालिकाना जानकारी शामिल हैं। लाइसेंसधारी के पास उत्पाद में कोई अधिकार नहीं होगा सिवाय इसके कि इस समझौते में स्पष्ट रूप से कहा गया है।
असाइनमेंट और डेलिगेशन
लाइसेंसधारी इस समझौते या इसके तहत कोई अधिकार आवंटित नहीं कर सकता है और डेवलपर की पूर्व लिखित सहमति के बिना इस समझौते के तहत कोई शुल्क नहीं सौंप सकता है। उस सहमति के बिना आवंटित या प्रतिनिधि का कोई भी प्रयास शून्य हो जाएगा ।
सामान्य
यह समझौता डेवलपर और लाइसेंसी के बीच विषय के संबंध में पूरी समझ का गठन करता है। इस समझौते में कोई भी परिवर्तन डेवलपर और लाइसेंसी द्वारा हस्ताक्षरित लिखित रूप में होना चाहिए। किसी भी खरीद आदेश में उल्लिखित नियम और शर्तें जो इस समझौते में शामिल हैं, इस समझौते का हिस्सा नहीं बनेंगी, जब तक कि डेवलपर द्वारा लिखित रूप में विशेष रूप से स्वीकार न किया जाए।
यहां स्पष्ट रूप से प्रदान नहीं किए गए सभी अधिकार सेर्गेई चुबचेंको द्वारा आरक्षित हैं ।
अन्य ट्रेडमार्क उनके मालिकों द्वारा आरक्षित हैं।
लाइसेंसी इस समझौते को पढ़ा है और समझता है और अपने नियमों और शर्तों के सभी के लिए सहमत हैं ।
वीबी डीकॉम्सिलर का उपयोग करने के लिए धन्यवाद!