Deoarece .NET este un mediu gestionat, există întotdeauna dezavantaj de a avea codul deschis pentru oricine, folosind Reflector sau Refractor.
Patinator TOTAL convertește decompilable codul Microsoft Intermediate Language (MSIL sau CIL) de ansambluri dvs. în format nativ păstrând în același timp toate metadatele .NET intacte, care asigură același nivel de protecție ca nativ C / C ++ cod.
Programare de protecție Software-ul este un domeniu foarte important pentru majoritatea dezvoltatorilor de software. Tehnici de protejare a software-ul nu sunt ca caracteristici evidente care pot fi vazute si comparate. Din cauza acestei majoritatea furnizorilor de protecție software ar putea introduce tehnici impresionante care sunt incluse adânc în interiorul sistemului de protecție, atunci când de multe ori cele mai multe dintre aceste tehnici abia există sau sunt mult mai simplu decât ceea ce par.
Natura NET este de a fi capabil de a instala aplicații care au fost compilate de MSIL, apoi fie prin JIT sau NGen, MSIL este compilat de cod nativ și stocate local într-un cache. Acesta nu a fost niciodată intenționat pe generarea de un adevărat exe nativ care poate fi rulat independent de cadru .NET. Nu sunt prea multe dinamici care necesită cadru, cum ar fi: de încărcare de asamblare dinamic, generare de cod MSIL.
Puteți utiliza ngen.exe pentru a genera o imagine nativ, dar tot trebuie să distribuiți codul non-native inițială, precum și încă are nevoie de cadrul instalat pe computerul țintă.
Confuzie este o modalitate, dar nu poate proteja de rupere securitatea protecție pirateriei a cererii .NET. Cum vă asigurați-vă că aplicația .NET nu este modificat, și cum vă asigurați-vă că codul sursă nu poate fi proiectat invers?
Patinator TOTAL este un instrument potrivit pentru a nativi executabile compila .NET. În mod corespunzător vorbind înseamnă transformarea codul MSIL de un ansamblu .NET pentru cod mașină nativ și apoi îndepărtarea codul MSIL din această adunare, ceea ce face imposibil să-l separe într-un mod simplu
Cerințe .:
.NET Framework
Limitări :
funcționalitate limitată
Comentariile nu a fost găsit