Kako Sakriti Izvorni Kod

Sadržaj:

Kako Sakriti Izvorni Kod
Kako Sakriti Izvorni Kod

Video: Kako Sakriti Izvorni Kod

Video: Kako Sakriti Izvorni Kod
Video: 23 секретных кода и скрытых возможностей операционной системы Android 2024, Studeni
Anonim

Razlozi zbog kojih može biti potrebno zaštititi izvorni kod stranice mogu biti mnogi. To uključuje zaštitu vlastitih rješenja u kodu, zaštitu tekstova od neprofesionalnih ili neovlaštenih smetnji, formiranje demo verzija dodataka rješenja za prijenos "vani".

Kako sakriti izvorni kod
Kako sakriti izvorni kod

Potrebno

Komunalni stisak predmeta navutilus

Upute

Korak 1

Aplikacija Navutilus odgovorna je za kardinalno rješenje ovih problema. Ovaj uslužni program koristi se za fizičko uklanjanje izvornog koda iz Navision objekata i smanjenje veličine tih objekata. Način suočavanja s takvim tehnologijama je upotreba dekompilatora, ali nisu poznati slučajevi kada je netko poduzeo takav zadatak. Ilustrirajmo tehnologiju korištenja ovog uslužnog programa.

Korak 2

Uslužni program testirat će se nakon obrade uz sudjelovanje kodne jedinice 12Gen. Jnl. PostLine. Inače, uslužni program je u mogućnosti obraditi samo objekt na koji korisnici imaju pravo izmjene i čitanja.

3. korak

Otvorite karticu "stiskanjem". Da biste to učinili, morate postaviti vrstu Codeunit objekata i dodijeliti mu broj 12. Nakon toga potvrdite okvir u odabranom polju ReplaceSource - inače će izvor biti spremljen u izvornu verziju. Uvezite tekstualnu datoteku u polje SourceReplacerText. Ovo polje navodi tekst koji će se koristiti za zamjenu tekstova u programskim funkcijama i okidačima. U nekim slučajevima može imati smisla uvesti datoteku, a ne tekst.

4. korak

Označite okvir pored Zamijeni dokumentaciju. U suprotnom, okidač Dokumentacija ostat će nepromijenjen. Uvezite DocumentationReplacerText u tekstualne datoteke, što će postaviti tekst da zamijeni tekst okidača Documentation. U nekim je slučajevima u ovom koraku moguće koristiti i datoteku za uvoz.

Korak 5

Označite potvrdni okvir EraseLocalVariableNames. Inače, naziv lokalne varijable ostat će isti. Pokrenite funkciju SqueezeObjects. Nekoliko sekundi kasnije, kada je riječ o radu u lokalnoj verziji, korisnik dobiva poruku o izvršenom zadatku.

Korak 6

Nakon dovršenja gore opisanih postupaka, možete otvoriti obrađeni objekt u dizajneru. Nakon otvaranja imajte na umu da se umjesto imena lokalne varijable prikazuje prazno polje. To znači da su nakon obrade u uslužnom programu rezultat zaštićeni objekti koji su u potpunosti operativni. Štoviše, njihova se veličina može smanjiti i do dva puta - testirani se objekt s volumenom od 437 kilobajta, na primjer, smanjio na 211 kilobajta.

Preporučeni: