Kako Skriti Izvorno Kodo

Kazalo:

Kako Skriti Izvorno Kodo
Kako Skriti Izvorno Kodo

Video: Kako Skriti Izvorno Kodo

Video: Kako Skriti Izvorno Kodo
Video: Тюмень и иные: как заранее распознать маньяка? Фильм Саши Сулим / Редакция 2024, Maj
Anonim

Razlogov, zakaj je morda treba zaščititi izvorno kodo strani, je lahko veliko. Sem spadajo zaščita lastnih rešitev v kodi, zaščita besedil pred nestrokovnimi ali nepooblaščenimi motnjami, oblikovanje demo različic addon rešitev za prenos zunaj.

Kako skriti izvorno kodo
Kako skriti izvorno kodo

Potrebno

Utility Navutilus Object Stiskanje

Navodila

Korak 1

Aplikacija Navutilus je odgovorna za bistveno rešitev teh težav. Ta pripomoček se uporablja za fizično odstranjevanje izvorne kode iz predmetov Navision in za zmanjšanje njihove velikosti. Način, kako se spoprijeti s takšnimi tehnologijami, je uporaba dekompilatorjev, vendar ni znanih primerov, ko bi se kdo lotil take naloge. Naj ponazorimo tehnologijo uporabe tega pripomočka.

2. korak

Pripomoček bo preizkušen po obdelavi s sodelovanjem kodne enote 12Gen. Jnl. PostLine. Mimogrede, pripomoček lahko obdeluje samo objekt, do katerega imajo uporabniki pravico spreminjati in brati.

3. korak

Odprite kartico "stiskanje". Če želite to narediti, morate nastaviti vrsto predmetov Codeunit in mu dodeliti številko 12. Po tem potrdite polje v izbranem polju ReplaceSource - sicer bo vir shranjen v prvotni različici. Uvozite besedilno datoteko v polje SourceReplacerText. To polje določa besedilo, ki bo uporabljeno za zamenjavo besedil v programskih funkcijah in sprožilcih. V nekaterih primerih je morda smiselno, da namesto besedila uvozite datoteko.

4. korak

Potrdite polje poleg možnosti Zamenjaj dokumentacijo. V nasprotnem primeru bo sprožilec dokumentacije ostal nespremenjen. Uvozite DocumentationReplacerText v besedilne datoteke, ki bodo nastavile besedilo, ki bo nadomestilo besedilo sprožilca Documentation. V nekaterih primerih je v tem koraku mogoče uporabiti tudi datoteko za uvoz.

5. korak

Potrdite polje EraseLocalVariableNames. V nasprotnem primeru bo ime lokalne spremenljivke ostalo enako. Zaženite funkcijo SqueezeObjects. Nekaj sekund kasneje, ko gre za delo v lokalni različici, uporabnik prejme sporočilo o opravljeni nalogi.

6. korak

Po zaključku zgoraj opisanih postopkov lahko obdelani predmet odprete v oblikovalcu. Po odprtju upoštevajte, da je namesto imena lokalne spremenljivke prikazano prazno polje. To pomeni, da so po obdelavi s strani pripomočka rezultat zaščiteni predmeti, ki so popolnoma operativni. Poleg tega se lahko njihova velikost zmanjša do dvakrat - preizkušeni predmet s prostornino 437 kilobajtov se je na primer zmanjšal na 211 kilobajtov.

Priporočena: