Sådan Skjules Kildekoden

Indholdsfortegnelse:

Sådan Skjules Kildekoden
Sådan Skjules Kildekoden

Video: Sådan Skjules Kildekoden

Video: Sådan Skjules Kildekoden
Video: Hvordan skjule bilder i et Word-dokument - Norsk 2016 / 2013 / 2010 2024, November
Anonim

Der kan være mange grunde til, at det kan være nødvendigt at beskytte kildekoden på en side. Disse inkluderer beskyttelsen af deres egne løsninger i koden, beskyttelsen af tekster mod uprofessionel eller uautoriseret interferens, dannelsen af demo-versioner af addon-løsninger til transmission "udenfor".

Sådan skjules kildekoden
Sådan skjules kildekoden

Nødvendig

Utility Navutilus Object Squeeze

Instruktioner

Trin 1

Navutilus-applikationen er ansvarlig for den væsentligste løsning af disse problemer. Dette værktøj bruges til fysisk at fjerne kildekoden fra Navision-objekter og til at reducere størrelsen på disse objekter. Måden at håndtere sådanne teknologier på er at bruge dekompilatorer, men der er ingen kendte tilfælde, hvor nogen har påtaget sig en sådan opgave. Lad os illustrere teknologien til at bruge dette værktøj.

Trin 2

Hjælpeprogrammet testes efter behandling med deltagelse af 12Gen. Jnl. PostLine-kodenheden. Forresten er værktøjet i stand til kun at behandle det objekt, som brugerne har ret til at ændre og læse til.

Trin 3

Åbn kortet "klemme". For at gøre dette skal du indstille typen af Codeunit-objekter og tildele det nummer 12. Derefter skal du markere afkrydsningsfeltet i det valgte ReplaceSource-felt - ellers gemmes kilden i sin oprindelige version. Importer tekstfilen til feltet SourceReplacerText. Dette felt specificerer den tekst, der skal bruges til at erstatte tekster i programfunktioner og udløsere. I nogle tilfælde kan det give mening at importere en fil i stedet for tekst.

Trin 4

Marker afkrydsningsfeltet ud for ReplaceDocumentation. Ellers forbliver dokumentationsudløseren uændret. Importer DocumentationReplacerText til tekstfiler, som indstiller teksten til at erstatte Documentation trigger-teksten. I nogle tilfælde er det på dette trin også muligt at bruge en fil til import.

Trin 5

Marker afkrydsningsfeltet EraseLocalVariableNames. Ellers forbliver navnet på den lokale variabel den samme. Kør funktionen SqueezeObjects. Et par sekunder senere, når det kommer til at arbejde i den lokale version, modtager brugeren en besked om den afsluttede opgave.

Trin 6

Når du har gennemført procedurerne beskrevet ovenfor, kan du åbne det behandlede objekt i designeren. Efter åbning skal du bemærke, at der vises et tomt felt i stedet for det lokale variabelnavn. Dette betyder, at resultatet efter bearbejdning af hjælpeprogrammet er beskyttede objekter, der er fuldt operationelle. Desuden kan deres størrelse reduceres med op til to gange - det testede objekt med et volumen på 437 kilobyte faldt for eksempel til 211 kilobyte.

Anbefalede: