| संस्करण | 7.1.2 |
|---|---|
| प्रकाशक | RustemSoft |
| रिलीज़ की तारीख | 5 अग॰ 2016 |
| तारीख संकलित हुई | 5 अग॰ 2016 |
| ओएस आवश्यकताओं | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| आवश्यकताएँ | Microsoft .NET Framework 2.0 |
| कुल डाउनलोड | 5 |
| कीमत | Free to try |
विवरण
गार्डशिप आपके .NET कोड को अलग करती है और फिर आपके निष्पादन योग्य के MSIL कोड को दो टुकड़ों को जनरेट करके देशी अप्रबंधित एप्लिकेशन में संकलित करती है: 1. मॉड्यूल [Your_App_Name].com शुरू करें; 2. पुस्तकालय [Your_App_Name].lib
आपके एप्लिकेशन (WinForms, wpf, आदि) जो .NET Framework को लक्षित करते हैं, उन्हें मध्यवर्ती भाषा (IL) में संकलित किया जाता है। रन टाइम पर, जस्ट-इन-टाइम (JIT) कंपाइलर IL को नेटिव कोड में ट्रांसलेट करता है। गार्डशिप आपके .NET निष्पादन योग्य को मूल कोड में छुपाने के लिए अनुवाद करती है। जब आप संरक्षित निष्पादन योग्य चलाते हैं तो इसमें पीसी मेमोरी में प्रबंधित एप्लिकेशन की सभी सुविधाएं और कार्यक्षमताएं होती हैं। लेकिन .NET असेंबली ब्राउजर और डीकंपलर आपके संरक्षित .NET एक्जिक्यूटिव को पढ़ने में सक्षम नहीं होंगे।
गार्डशिप अप्रबंधित निष्पादन योग्य में क्यों परिवर्तित होती है? एएसएम, सी, या सी ++ में लिखे गए अप्रबंधित निष्पादन योग्यों को विघटित करने के लिए कुछ डिस्सेबलर हैं। हालांकि उनमें से कोई भी प्रयास के लायक पठनीय पर्याप्त कोड का उत्पादन करने का प्रबंधन नहीं करेगा। स्क्रैच से समान-कार्यशील एप्लिकेशन लिखने की तुलना में, आप असेंबलर ब्लॉक के साथ विघटित स्रोत को पढ़ने में अधिक समय व्यतीत करेंगे।
वास्तव में, किसी भी निष्पादन योग्य मॉड्यूल को डिसाइड और एक्सप्लोर किया जा सकता है। जिस सहजता से एक गूढ़लेखक आपके एप्लिकेशन सोर्स कोड को रिवर्स-इंजीनियर कर सकता है, वह इस बात पर निर्भर करता है कि ऐप के सोर्स कोड के बारे में संपूर्ण मेटाडेटा exe मॉड्यूल के अंदर कैसे प्रस्तुत होता है। क्या गूढ़लेखक मूल वर्ग के नामों, विधियों, कार्य प्रवाहों, संरचनाओं आदि का पता लगा सकता है? एक कंपाइलर मूल रूप से ऐप के सोर्स कोड को कॉम्पैक्ट करता है, आउटपुट को एक ऐसे फॉर्मेट में बदल देता है जो मशीन रनटाइम एक्जीक्यूशन के अनुरूप होता है। यह एक देशी मशीन कोड या आईएल बाइट कोड हो सकता है जिसका इलाज सीएलआर इंटरमीडिएट रनटाइम द्वारा किया जाता है। हालांकि कुल मिलाकर, आपके एप्लिकेशन स्रोत कोड (डीबगिंग, टिप्पणियां, आदि) के बारे में बहुत सारी जानकारी कॉम्पैक्ट संकलन के दौरान आसानी से खो सकती है।