Como Esconder O Código Fonte

Índice:

Como Esconder O Código Fonte
Como Esconder O Código Fonte

Vídeo: Como Esconder O Código Fonte

Vídeo: Como Esconder O Código Fonte
Vídeo: Ocultar Codigo Fonte 2024, Maio
Anonim

Pode haver muitos motivos pelos quais pode ser necessário proteger o código-fonte de uma página. Isso inclui a proteção de suas próprias soluções no código, a proteção de textos contra interferências não profissionais ou não autorizadas, a formação de versões de demonstração de soluções adicionais para transmissão "para fora".

Como esconder o código fonte
Como esconder o código fonte

Necessário

Utility Navutilus Object Squeeze

Instruções

Passo 1

O aplicativo Navutilus é responsável pela solução fundamental desses problemas. Este utilitário é usado para remover fisicamente o código-fonte dos objetos do Navision e para reduzir o tamanho desses objetos. A maneira de lidar com essas tecnologias é usar descompiladores, mas não há casos conhecidos em que alguém tenha empreendido tal tarefa. Vamos ilustrar a tecnologia de uso desse utilitário.

Passo 2

O utilitário será testado após o processamento com a participação da unidade de código 12Gen. Jnl. PostLine. A propósito, o utilitário é capaz de processar apenas o objeto para o qual os usuários têm o direito de modificar e ler.

etapa 3

Abra o cartão "apertando". Para fazer isso, você precisa definir o tipo de objetos Codeunit e atribuir a ele o número 12. Depois disso, marque a caixa no campo ReplaceSource selecionado - caso contrário, a fonte será salva em sua versão original. Importe o arquivo de texto para o campo SourceReplacerText. Este campo especifica o texto que será usado para substituir os textos nas funções e gatilhos do programa. Em alguns casos, pode fazer sentido importar um arquivo em vez de texto.

Passo 4

Marque a caixa ao lado de ReplaceDocumentation. Caso contrário, o acionador de documentação permanecerá inalterado. Importe o DocumentationReplacerText para arquivos de texto, o que definirá o texto para substituir o texto do acionador de Documentação. Em alguns casos, nesta etapa, também é possível utilizar um arquivo para importação.

Etapa 5

Marque a caixa de seleção EraseLocalVariableNames. Caso contrário, o nome da variável local permanecerá o mesmo. Execute a função SqueezeObjects. Alguns segundos depois, quando se trata de trabalhar na versão local, o usuário recebe uma mensagem sobre a tarefa concluída.

Etapa 6

Após completar os procedimentos descritos acima, você pode abrir o objeto processado no designer. Após a abertura, observe que um campo vazio é exibido em vez do nome da variável local. Isso significa que, após o processamento pelo utilitário, o resultado são objetos protegidos que estão totalmente operacionais. Além disso, seu tamanho pode ser reduzido em até duas vezes - o objeto testado com um volume de 437 kilobytes, por exemplo, diminuiu para 211 kilobytes.

Recomendado: