Hoe De Broncode Te Verbergen

Inhoudsopgave:

Hoe De Broncode Te Verbergen
Hoe De Broncode Te Verbergen

Video: Hoe De Broncode Te Verbergen

Video: Hoe De Broncode Te Verbergen
Video: 20 Smart DIY Hidden Storage Ideas that Keep Clutter in Check 2024, April
Anonim

Er kunnen veel redenen zijn waarom het nodig kan zijn om de broncode van een pagina te beschermen. Deze omvatten de bescherming van hun eigen oplossingen in de code, de bescherming van teksten tegen onprofessionele of onbevoegde inmenging, de vorming van demoversies van add-on-oplossingen voor verzending "buiten".

Hoe de broncode te verbergen
Hoe de broncode te verbergen

Noodzakelijk

Utility Navutilus Object Squeeze

instructies:

Stap 1

De Navutilus-applicatie is verantwoordelijk voor de kardinale oplossing van deze problemen. Dit hulpprogramma wordt gebruikt om de broncode fysiek van Navision-objecten te verwijderen en om de grootte van deze objecten te verkleinen. De manier om met dergelijke technologieën om te gaan, is door decompilers te gebruiken, maar er zijn geen gevallen bekend waarin iemand een dergelijke taak op zich heeft genomen. Laten we de technologie van het gebruik van dit hulpprogramma illustreren.

Stap 2

Het hulpprogramma wordt na verwerking getest met medewerking van de code-eenheid 12Gen. Jnl. PostLine. Overigens kan het hulpprogramma alleen het object verwerken waarvoor gebruikers het recht hebben om te wijzigen en te lezen.

Stap 3

Open de kaart "knijpen". Om dit te doen, moet u het type Codeunit-objecten instellen en nummer 12 toewijzen. Vink daarna het vakje aan in het geselecteerde veld ReplaceSource - anders wordt de bron opgeslagen in de oorspronkelijke versie. Importeer het tekstbestand in het veld SourceReplacerText. Dit veld specificeert de tekst die zal worden gebruikt om teksten in programmafuncties en triggers te vervangen. In sommige gevallen kan het zinvol zijn om een bestand te importeren in plaats van tekst.

Stap 4

Vink het vakje naast Documentatie vervangen aan. Anders blijft de documentatietrigger ongewijzigd. Importeer de DocumentationReplacerText in tekstbestanden, waarin de tekst wordt ingesteld om de triggertekst van de Documentatie te vervangen. In sommige gevallen is het bij deze stap ook mogelijk om een bestand te gebruiken om te importeren.

Stap 5

Schakel het selectievakje EraseLocalVariableNames in. Anders blijft de naam van de lokale variabele hetzelfde. Voer de functie SqueezeObjects uit. Een paar seconden later, als het gaat om het werken in de lokale versie, ontvangt de gebruiker een bericht over de voltooide taak.

Stap 6

Na het voltooien van de hierboven beschreven procedures, kunt u het verwerkte object openen in de ontwerper. Houd er na het openen rekening mee dat er een leeg veld wordt weergegeven in plaats van de naam van de lokale variabele. Dit betekent dat na verwerking door het hulpprogramma, het resultaat beschermde objecten zijn die volledig operationeel zijn. Bovendien kan hun grootte tot twee keer worden verkleind - het geteste object met een volume van bijvoorbeeld 437 kilobyte daalde tot 211 kilobyte.

Aanbevolen: