Guardship tar isär din NET-kod och sedan sammanställer MSIL koden körbar till infödda opåverkad ansökan genom att generera två delar: 1. Starta modul [Your_App_Name] .com; 2. Bibliotek [Your_App_Name] .lib
Dina program (WinForms, WPF, etc.) som riktar sig mot .NET Framework sammanställs till mellanliggande språk (IL). Vid körning, just-in-time (JIT) kompilator översätter IL till ursprunglig kod. Guardship översätter din NET körbar till ursprunglig kod för att göra det dolda. När du kör den skyddade körbara har alla egenskaper och funktioner i hanteras ansökan utför i datorminne. Men NET montering webbläsare och decompilers inte kommer att kunna läsa dina skyddade NET körbara.
Varför Guardship konvertera till opåverkad körbar? Det finns några disassemblerare för dekompilering opåverkad körbara skrivna i ASM, C eller C ++. Men ingen av dem kommer att kunna producera tillräckligt läsbar kod till värt ansträngningen. Du kommer att spendera mer tid på att försöka läsa dekompileras källa med assembler block inuti, än att skriva samma fungerande program från scratch.
I själva verket kan alla körbara modul tas isär och utforskas. Enkelheten med vilken en decipherer kan bakåtkompilera din ansökan källkod beror på hur fullständig metadata om appen källkod presenteras inne i exe modulen. Må decipherer räkna ut den ursprungliga klassnamn, metoder, arbetsflöden, strukturer, etc.? En kompilator komprimerar princip app källkod, omvandla utsignalen till ett format som är mycket kompatibel med utförandet maskin runtime. Det kan vara en nativ maskinkod eller IL-byte kod som behandlas genom CLR mellanliggande runtime. Men i stort sett en hel del information om din ansökan källkod (felsökning, kommentarer, etc.) är helt enkelt kan förloras under den kompakta sammanställningen.
Vad är nytt i den här versionen.
Version 7.1.2 inkluderar ospecificerad uppdateringar
Krav :
Microsoft .NET Framework 2.0
Begränsningar :
Tidsbegränsad rättegång
Kommentarer hittades inte