Guardia

Proteggi il tuo codice .NET dallo smontaggio.
Scarica ora

Guardia Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Prezzo:
  • Free to try
  • Nome editore:
  • By RustemSoft
  • Sistemi operativi:
  • Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
  • Requisiti addizionali:
  • Microsoft .NET Framework 2.0
  • Download totali:
  • 5

Guardia Tag


Guardia Descrizione

Guardship scoraggia il tuo codice .NET e quindi compila il codice MSIL dell'eseguibile in un'applicazione non gestita nativa generando due pezzi: 1. Avviare il modulo .com; 2. Libreria .lib Le tue applicazioni (Winforms, WPF, ecc.) Che mirano al framework .NET sono compilate in linguaggio intermedio (IL). In fase di esecuzione, il compilatore just-in-time (JIT) traduce il codice IL in nativo. La guardia traduce l'eseguibile .NET in codice nativo per renderlo nascosto. Quando si esegue l'eseguibile protetto, ha tutte le funzionalità e le funzionalità dell'applicazione gestita che eseguono nella memoria del PC. Ma i browser e i decompilatori di assemblaggio .NET non saranno in grado di leggere i tuoi esecutibili .NET protetti. Perché la guardia si convertisce in eseguibile non gestito? Ci sono alcuni disassemblatori per decompilare eseguibili non gestiti scritti in ASM, C o C ++. Tuttavia, nessuno di loro riuscirà a produrre un codice abbastanza leggibile per degno di valere lo sforzo. Trascorrerai più tempo a cercare di leggere la fonte decompilata con i blocchi dell'assemblatore, piuttosto che scrivere la stessa applicazione funzionante da zero. In effetti, qualsiasi modulo eseguibile può essere smontato ed esplorato. La facilità con cui un decifrer può invertire il codice sorgente dell'applicazione dipende da come i metadati completi sul codice sorgente dell'app si presenta all'interno del modulo EXE. Il decifrer può capire i nomi delle classi originali, i metodi, i flussi di lavoro, le strutture, ecc.? Un compilatore fondamentalmente compatta il codice sorgente dell'app, trasformando l'output in un formato che è molto conforme all'esecuzione di runtime della macchina. Potrebbe essere un codice macchina nativo o un codice di byte IL che viene trattato da CLR Intermediate Runtime. Tuttavia, nel complesso, molte informazioni sul codice dell'origine dell'applicazione (debug, commenti, ecc.) Si possono semplicemente essere perse durante il compilazione compatto.


Guardia Software correlato