| Versioun | 7.1.2 |
|---|---|
| Editeur | RustemSoft |
| Release Datum | 5. Aug. 2016 |
| Datum derbäi | 5. Aug. 2016 |
| Os Ufuerderunge | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Ufuerderunge | Microsoft .NET Framework 2.0 |
| Total Downloads | 5 |
| Präis | Free to try |
Beschreiwung
Garde demontéiert Ären .NET Code a kompiléiert dann de MSIL Code vun Ärem ausführbaren an gebierteg net verwalteten Applikatioun andeems Dir zwee Stécker generéiert: 1. Startmodul [Your_App_Name].com; 2. Bibliothéik [Your_App_Name].lib
Är Uwendungen (WinForms, WPF, etc.), déi den .NET Framework zielen, ginn op d'Mëttelsprooch (IL) kompiléiert. An der Lafzäit iwwersetzt de Just-in-Time (JIT) Compiler den IL op gebierteg Code. Guardship iwwersetzt Ären .NET ausführbaren an native Code fir et verstoppt ze maachen. Wann Dir de geschützte Ausführbar leeft, huet et all Features a Funktionalitéite vun der verwalteter Applikatioun déi am PC-Erënnerung ausféiert. Awer .NET Assemblée Browser an Decompiler kënnen Är geschützte .NET Ausféierbar net liesen.
Firwat konvertéiert Guardship an onmanéiert ausführbar? Et ginn e puer Disassembler fir dekompiléiere vun onmanéierten Ausführbaren geschriwwen an ASM, C oder C++. Wéi och ëmmer, kee vun hinnen wäert et fäerdeg bréngen liesbar genuch Code ze produzéieren fir den Effort ze wäerten. Dir wäert méi Zäit verbréngen fir déi dekompiléiert Quell mat Assemblerblocken dobannen ze liesen, wéi déiselwecht funktionéierend Applikatioun vun Null ze schreiwen.
Tatsächlech kann all ausführbar Modul demontéiert an exploréiert ginn. D'Einfachheet mat där en Entschlësseler Äre Applikatiounsquellcode ëmgedréint kann hänkt dovun of wéi komplett Metadaten iwwer de Quellcode vun der App am exe-Modul presentéiert. Kann den Entschlësseler d'Original Klassennimm erausfannen, Methoden, Aarbechtsfloss, Strukturen, etc.? E Compiler kompriméiert grondsätzlech de Quellcode vun der App, transforméiert den Output an e Format dat vill konform ass mat der Maschinn Runtime Ausféierung. Et kéint en gebiertege Maschinncode oder IL Byte Code sinn, dee vun der CLR Zwëschenzäit behandelt gëtt. Wéi och ëmmer, vill Informatioun iwwer Ären Applikatiounsquellcode (Debugging, Kommentaren, etc.) ass einfach während der kompakter Kompiléierung verluer.