Mənbə Kodunu Necə Gizlətmək Olar

Mündəricat:

Mənbə Kodunu Necə Gizlətmək Olar
Mənbə Kodunu Necə Gizlətmək Olar

Video: Mənbə Kodunu Necə Gizlətmək Olar

Video: Mənbə Kodunu Necə Gizlətmək Olar
Video: internetin adını,parolunu dəyişmək və gizliliyini təmin etmək 2024, Bilər
Anonim

Bir səhifənin mənbə kodunu qorumaq üçün bir çox səbəb ola bilər. Bunlara kodda öz həllərinin qorunması, mətnlərin qeyri-peşəkar və ya icazəsiz müdaxilələrdən qorunması, "kənarda" ötürülmə üçün addon həllərinin demo versiyalarının yaradılması daxildir.

Mənbə kodunu necə gizlətmək olar
Mənbə kodunu necə gizlətmək olar

Zəruri

Utility Navutilus Object Sıxın

Təlimat

Addım 1

Navutilus tətbiqi bu problemlərin əsas həllindən məsuldur. Bu köməkçi proqram fiziki olaraq Navision obyektlərindən mənbə kodunu çıxarmaq və bu obyektlərin ölçüsünü azaltmaq üçün istifadə olunur. Bu cür texnologiyalarla mübarizə yolu dekompilyatorlardan istifadə etməkdir, lakin kiminsə belə bir vəzifə götürdüyü məlum hallar yoxdur. Bu yardım proqramından istifadə texnologiyasını təsvir edək.

Addım 2

Faydalı proqram, 12Gen. Jnl. PostLine kod bölməsinin iştirakı ilə işləndikdən sonra sınaqdan keçiriləcəkdir. Yeri gəlmişkən, yardım proqramı yalnız istifadəçilərin dəyişdirmək və oxumaq hüququ olan obyekti işləyə bilər.

Addım 3

Kartı "sıxaraq" açın. Bunu etmək üçün Codeunit obyektlərinin növünü təyin etməli və 12 nömrəsini təyin etməlisiniz. Bundan sonra seçilmiş ReplaceSource sahəsindəki qutunu işarələyin - əks halda mənbə orijinal versiyasında qeyd olunur. Mətn sənədini SourceReplacerText sahəsinə daxil edin. Bu sahə proqram funksiyalarında və tətiklərdə mətnləri əvəz etmək üçün istifadə ediləcək mətni müəyyənləşdirir. Bəzi hallarda mətndən çox bir faylı idxal etmək məntiqli ola bilər.

Addım 4

ReplaceDocumentation yanındakı qutunu yoxlayın. Əks təqdirdə, Sənədləşmə tetikleyicisi dəyişməz qalacaq. DocumentationReplacerText-i mətn sənədlərinə daxil edin, bu da mətni Documentation tetikleyici mətninin yerinə qoyacaqdır. Bəzi hallarda, bu addımda, idxal üçün bir fayl istifadə etmək də mümkündür.

Addım 5

EraseLocalVariableNames onay qutusunu yoxlayın. Əks təqdirdə, yerli dəyişənin adı eyni qalacaq. SqueezeObjects funksiyasını işə salın. Bir neçə saniyə sonra, yerli versiyada işləməyə gəldikdə, istifadəçi tamamlanmış tapşırıq barədə bir mesaj alır.

Addım 6

Yuxarıda təsvir olunan prosedurları tamamladıqdan sonra işlənmiş obyekti dizaynerdə aça bilərsiniz. Açıldıqdan sonra yerli dəyişən adının əvəzinə boş bir sahənin göstərildiyini unutmayın. Bu, yardım proqramı tərəfindən işləndikdən sonra nəticənin tam işlək vəziyyətdə olan obyektlərin qorunması deməkdir. Üstəlik, onların ölçüləri iki dəfəyə qədər azaldıla bilər - 437 kilobayt həcmində sınaqdan keçirilmiş obyekt, məsələn, 211 kilobayta qədər azaldı.

Tövsiyə: