Cara Menyembunyikan Kod Sumber

Isi kandungan:

Cara Menyembunyikan Kod Sumber
Cara Menyembunyikan Kod Sumber

Video: Cara Menyembunyikan Kod Sumber

Video: Cara Menyembunyikan Kod Sumber
Video: How To Hide Your CSS Code And Make It Secure 2024, Mungkin
Anonim

Terdapat banyak sebab mengapa perlu melindungi kod sumber halaman. Ini termasuk perlindungan penyelesaian mereka sendiri dalam kod, perlindungan teks dari gangguan tidak profesional atau tidak sah, pembentukan versi demo penyelesaian addon untuk penghantaran "luar".

Cara menyembunyikan kod sumber
Cara menyembunyikan kod sumber

Perlu

Utility Navutilus Object Squeeze

Arahan

Langkah 1

Aplikasi Navutilus bertanggungjawab untuk menyelesaikan masalah ini. Utiliti ini digunakan untuk membuang kod sumber secara fizikal dari objek Navision, dan untuk mengurangkan ukuran objek ini. Cara untuk menangani teknologi tersebut adalah dengan menggunakan penyahkompilasi, tetapi tidak ada kes yang diketahui ketika ada yang melakukan tugas tersebut. Mari kita gambarkan teknologi penggunaan utiliti ini.

Langkah 2

Utiliti akan diuji setelah diproses dengan penyertaan unit kod 12Gen. Jnl. PostLine. By the way, utiliti hanya dapat memproses objek yang pengguna berhak mengubah dan membaca.

Langkah 3

Buka kad "memerah". Untuk melakukan ini, anda perlu menetapkan jenis objek Codeunit, dan memberikannya nombor 12. Selepas itu, tandakan kotak di medan ReplaceSource yang dipilih - jika tidak, sumbernya akan disimpan dalam versi asalnya. Import fail teks ke medan SourceReplacerText. Medan ini menentukan teks yang akan digunakan untuk menggantikan teks dalam fungsi program dan pencetus. Dalam beberapa kes, mungkin masuk akal untuk mengimport fail daripada teks.

Langkah 4

Tandakan kotak di sebelah ReplaceDocumentation. Jika tidak, pencetus Dokumentasi tidak akan berubah. Import DocumentationReplacerText ke dalam fail teks, yang akan menetapkan teks untuk menggantikan teks pencetus Dokumentasi. Dalam beberapa kes, pada langkah ini, juga mungkin menggunakan fail untuk diimport.

Langkah 5

Tandakan kotak pilihan EraseLocalVariableNames. Jika tidak, nama pemboleh ubah tempatan akan tetap sama. Jalankan fungsi SqueezeObjects. Beberapa saat kemudian, ketika bekerja dalam versi tempatan, pengguna menerima pesan mengenai tugas yang telah diselesaikan.

Langkah 6

Setelah menyelesaikan prosedur yang dijelaskan di atas, anda boleh membuka objek yang diproses di pereka. Setelah dibuka, perhatikan bahawa medan kosong dipaparkan dan bukannya nama pemboleh ubah tempatan. Ini bermaksud bahawa setelah diproses oleh utiliti, hasilnya adalah objek terlindung yang beroperasi sepenuhnya. Lebih-lebih lagi, ukurannya dapat dikurangkan hingga dua kali - objek yang diuji dengan volume 437 kilobyte, misalnya, menurun menjadi 211 kilobyte.

Disyorkan: