Come Nascondere Il Codice Sorgente

Sommario:

Come Nascondere Il Codice Sorgente
Come Nascondere Il Codice Sorgente

Video: Come Nascondere Il Codice Sorgente

Video: Come Nascondere Il Codice Sorgente
Video: How To Hide Your CSS Code And Make It Secure 2024, Novembre
Anonim

Ci possono essere molte ragioni per cui potrebbe essere necessario proteggere il codice sorgente di una pagina. Questi includono la protezione delle proprie soluzioni nel codice, la protezione dei testi da interferenze non professionali o non autorizzate, la formazione di versioni demo di soluzioni addon per la trasmissione "all'esterno".

Come nascondere il codice sorgente
Come nascondere il codice sorgente

Necessario

Utilità Navutilus Object Squeeze

Istruzioni

Passo 1

L'applicazione Navutilus è responsabile della soluzione cardinale di questi problemi. Questa utility viene utilizzata per rimuovere fisicamente il codice sorgente dagli oggetti Navision e per ridurre le dimensioni di questi oggetti. Il modo per affrontare tali tecnologie è utilizzare i decompilatori, ma non sono noti casi in cui qualcuno abbia intrapreso tale compito. Cerchiamo di illustrare la tecnologia di utilizzo di questa utilità.

Passo 2

L'utilità verrà testata dopo l'elaborazione con la partecipazione dell'unità di codice 12Gen. Jnl. PostLine. A proposito, l'utilità è in grado di elaborare solo l'oggetto a cui gli utenti hanno il diritto di modificare e leggere.

Passaggio 3

Apri la carta "spremitura". Per fare ciò, è necessario impostare il tipo di oggetti Codeunit e assegnargli il numero 12. Successivamente, seleziona la casella nel campo ReplaceSource selezionato, altrimenti la fonte verrà salvata nella sua versione originale. Importa il file di testo nel campo SourceReplacerText. Questo campo specifica il testo che verrà utilizzato per sostituire i testi nelle funzioni e nei trigger del programma. In alcuni casi, potrebbe avere senso importare un file anziché del testo.

Passaggio 4

Seleziona la casella accanto a ReplaceDocumentation. In caso contrario, il trigger Documentazione rimarrà invariato. Importa il DocumentationReplacerText in file di testo, che imposteranno il testo per sostituire il testo del trigger Documentation. In alcuni casi, in questa fase, è anche possibile utilizzare un file per l'importazione.

Passaggio 5

Seleziona la casella di controllo EraseLocalVariableNames. In caso contrario, il nome della variabile locale rimarrà lo stesso. Esegui la funzione SqueezeObjects. Pochi secondi dopo, quando si tratta di lavorare nella versione locale, l'utente riceve un messaggio sull'attività completata.

Passaggio 6

Dopo aver completato le procedure sopra descritte, è possibile aprire l'oggetto elaborato nel designer. Dopo l'apertura, si noti che viene visualizzato un campo vuoto al posto del nome della variabile locale. Ciò significa che dopo l'elaborazione da parte dell'utilità, il risultato sono oggetti protetti che sono completamente operativi. Inoltre, la loro dimensione può essere ridotta fino a due volte: l'oggetto testato con un volume di 437 kilobyte, ad esempio, è diminuito a 211 kilobyte.

Consigliato: