Lähdekoodin Piilottaminen

Sisällysluettelo:

Lähdekoodin Piilottaminen
Lähdekoodin Piilottaminen

Video: Lähdekoodin Piilottaminen

Video: Lähdekoodin Piilottaminen
Video: Kuinka nähdä Wifi salasana ja "piilotettu salasana" 2024, Marraskuu
Anonim

Sivun lähdekoodin suojaaminen voi olla monta syytä. Näitä ovat omien ratkaisujen suojaaminen koodissa, tekstien suojaaminen epäammattimaisilta tai luvattomilta häiriöiltä, lisäverkkoratkaisujen demoversioiden muodostaminen lähetystä varten "ulkopuolelle".

Lähdekoodin piilottaminen
Lähdekoodin piilottaminen

Välttämätön

Käyttökohde Navutilus Object Squeeze

Ohjeet

Vaihe 1

Navutilus-sovellus on vastuussa näiden ongelmien kardinaalisesta ratkaisusta. Tätä apuohjelmaa käytetään lähdekoodin fyysiseen poistamiseen Navision-objekteista ja näiden objektien koon pienentämiseen. Tapa käsitellä tällaisia tekniikoita on käyttää dekoodereita, mutta ei tunneta tapauksia, joissa kukaan olisi ottanut tällaisen tehtävän. Valaistaanpa tämän apuohjelman käyttötekniikkaa.

Vaihe 2

Apuohjelma testataan käsittelyn jälkeen, johon osallistuu 12Gen. Jnl. PostLine-koodiyksikkö. Muuten, apuohjelma pystyy käsittelemään vain objektin, jota käyttäjillä on oikeus muokata ja lukea.

Vaihe 3

Avaa kortti "puristamalla". Tätä varten sinun on määritettävä Codeunit-objektien tyyppi ja annettava sille numero 12. Tämän jälkeen merkitse valintaruutu valitussa ReplaceSource-kentässä - muuten lähde tallennetaan alkuperäiseen versioonsa. Tuo tekstitiedosto SourceReplacerText-kenttään. Tämä kenttä määrittää tekstin, jota käytetään korvaamaan tekstit ohjelman toiminnoissa ja laukaisimissa. Joissakin tapauksissa saattaa olla järkevää tuoda tiedosto tekstin sijaan.

Vaihe 4

Valitse ReplaceDocumentation -valintaruutu. Muussa tapauksessa Documentation-liipaisin pysyy muuttumattomana. Tuo DocumentationReplacerText tekstitiedostoihin, jotka asettavat tekstin korvaamaan Documentation-laukaisutekstin. Joissakin tapauksissa tässä vaiheessa on mahdollista käyttää tiedostoa myös tuonnissa.

Vaihe 5

Valitse EraseLocalVariableNames-valintaruutu. Muussa tapauksessa paikallisen muuttujan nimi pysyy samana. Suorita SqueezeObjects-toiminto. Muutama sekunti myöhemmin, kun kyse on paikallisversiossa työskentelystä, käyttäjä saa viestin suoritetusta tehtävästä.

Vaihe 6

Kun olet suorittanut yllä kuvatut toimenpiteet, voit avata käsitellyn objektin suunnittelijassa. Avaamisen jälkeen huomaa, että paikallisen muuttujan nimen sijaan näytetään tyhjä kenttä. Tämä tarkoittaa, että apuohjelman suorittaman käsittelyn jälkeen tulos on suojattuja objekteja, jotka ovat täysin toimintakykyisiä. Lisäksi niiden kokoa voidaan pienentää jopa kaksi kertaa - esimerkiksi testattu kohde, jonka tilavuus on 437 kilotavua, pieneni 211 kilotavuun.

Suositeltava: