Cara Menyembunyikan Kode Sumber

Daftar Isi:

Cara Menyembunyikan Kode Sumber
Cara Menyembunyikan Kode Sumber

Video: Cara Menyembunyikan Kode Sumber

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

Ada banyak alasan mengapa mungkin perlu untuk melindungi kode sumber halaman. Ini termasuk perlindungan solusi mereka sendiri dalam kode, perlindungan teks dari gangguan yang tidak profesional atau tidak sah, pembentukan versi demo solusi addon untuk transmisi "di luar".

Cara menyembunyikan kode sumber
Cara menyembunyikan kode sumber

Diperlukan

Utility Navutilus Object Squeeze

instruksi

Langkah 1

Aplikasi Navutilus bertanggung jawab atas solusi utama dari masalah ini. Utilitas ini digunakan untuk secara fisik menghapus kode sumber dari objek Navision, dan untuk mengurangi ukuran objek ini. Cara untuk menangani teknologi tersebut adalah dengan menggunakan dekompiler, tetapi tidak ada kasus yang diketahui ketika seseorang telah melakukan tugas seperti itu. Mari kita ilustrasikan teknologi penggunaan utilitas ini.

Langkah 2

Utilitas akan diuji setelah diproses dengan partisipasi unit kode 12Gen. Jnl. PostLine. Omong-omong, utilitas hanya dapat memproses objek yang berhak dimodifikasi dan dibaca oleh pengguna.

Langkah 3

Buka kartu "meremas". Untuk melakukan ini, Anda perlu mengatur jenis objek Codeunit, dan menetapkannya nomor 12. Setelah itu, centang kotak di bidang ReplaceSource yang dipilih - jika tidak, sumber akan disimpan dalam versi aslinya. Impor file teks ke bidang SourceReplacerText. Bidang ini menentukan teks yang akan digunakan untuk menggantikan teks dalam fungsi dan pemicu program. Dalam beberapa kasus, mungkin masuk akal untuk mengimpor file daripada teks.

Langkah 4

Centang kotak di sebelah ReplaceDocumentation. Jika tidak, pemicu Dokumentasi akan tetap tidak berubah. Impor DocumentationReplacerText ke dalam file teks, yang akan mengatur teks untuk menggantikan teks pemicu Dokumentasi. Dalam beberapa kasus, pada langkah ini, dimungkinkan juga menggunakan file untuk diimpor.

Langkah 5

Centang kotak EraseLocalVariableNames. Jika tidak, nama variabel lokal akan tetap sama. Jalankan fungsi SqueezeObjects. Beberapa detik kemudian, ketika harus bekerja di versi lokal, pengguna menerima pesan tentang tugas yang telah selesai.

Langkah 6

Setelah menyelesaikan prosedur yang dijelaskan di atas, Anda dapat membuka objek yang diproses di desainer. Setelah dibuka, perhatikan bahwa bidang kosong ditampilkan alih-alih nama variabel lokal. Ini berarti bahwa setelah diproses oleh utilitas, hasilnya adalah objek yang dilindungi yang beroperasi penuh. Selain itu, ukurannya dapat dikurangi hingga dua kali - objek yang diuji dengan volume 437 kilobyte, misalnya, berkurang menjadi 211 kilobyte.

Direkomendasikan: